CosmosDB 复制是否保证跨容器和物理分区的顺序?

Does CosmosDB replication guarantee order across containers and physical partitions?

具有 StrongConstant Prefix 一致性级别,它们保证读取永远不会出现乱序写入。

以下问题对于多区域 + 多主机设置特别有用;如果这对答案有影响,我有兴趣了解 what/why 这些差异是什么。

是否在多个物理分区之间保持顺序?

例如:

Partition1/InsertRow [val 1]
Partition1/InsertRow [val 2]
Partition2/InsertRow [val 3]

是否可以按以下顺序提供数据供阅读:

[val 1]
[val 3]
[val 2]

在类似的例子中,是否在多个容器中保持顺序?

我不确定的原因有两个。

对于多主账户,不同区域的读者对单个区域的写入将获得一致的前缀。当写入在不同区域时,读者将获得最终一致性。

所有内容都记录在此处 Consistency Levels in Cosmos DB