【发布时间】:2020-02-21 20:55:45
【问题描述】:
最近微软在 Azure CosmosDB 产品中引入了Transactional Batch operation capability。 在所有示例和每个文档中,似乎批处理中的所有操作都需要在同一个分区中。想知道是否有办法实现跨分区的 Transactional Batch 操作。
我的用例是创建数千个文档,分区键是文档 ID。在每个操作中,我创建了 2 个文档(具有相同的 id),它们位于同一个分区中,我需要将它们作为事务的一部分来执行。我需要批处理数千个这样的操作。
【问题讨论】:
-
我回答了一个类似的问题here。 Tl;dr 没有办法在分区范围之外进行原子操作。
标签: azure azure-cosmosdb azure-cosmosdb-sqlapi