【问题标题】:Transactions at container level in Cosmos DbCosmos Db 中容器级别的事务
【发布时间】:2020-03-12 11:01:42
【问题描述】:

我有一个更新两个不同容器中的文档的事务。在这种情况下如何在 cosmos Db 中维护事务

【问题讨论】:

  • 补充 Guarav 的答案:虽然您可以使用存储过程或事务批处理功能对多个文档执行事务更新,但所有参与的文档都必须驻留在同一个容器中并共享同一个容器分区键。 Cosmos 的可扩展性只能通过这样的限制来实现。
  • 另请参阅类似问题的this answer

标签: azure-cosmosdb azure-cosmosdb-sqlapi


【解决方案1】:

简单的答案是你不能。文档及其上的所有操作都限定在一个容器内,不支持跨容器操作。

【讨论】:

  • 轻微改进:作用于容器内的分区
猜你喜欢
  • 2022-10-08
  • 1970-01-01
  • 1970-01-01
  • 2023-01-30
  • 1970-01-01
  • 2011-05-07
  • 2020-02-09
  • 2019-04-10
  • 1970-01-01
相关资源
最近更新 更多