【发布时间】:2021-04-18 13:04:23
【问题描述】:
Microsoft 在其documentation 中声明一致的前缀一致性如下:
在一致前缀选项中,返回的更新包含一些 所有更新的前缀,没有间隙。一致的前缀一致性 级别保证读取永远不会看到乱序写入。
下面两段,他们说:
以下是一致前缀的一致性保证:
单个写入区域的帐户在同一区域的客户端的一致性 = 一致的前缀
单个写入区域的帐户在不同区域的客户端的一致性 = 一致的前缀
为具有多个写入区域的帐户写入单个区域的客户端的一致性 = 一致的前缀
客户端写入多个区域的一致性为具有多个写入区域的帐户 = 最终
我真的不明白客户端如何为具有多个写入区域的帐户写入多个区域可以具有最终一致性保证。由于一致的前缀一致性保证读取永远不会看到乱序写入,那么下面的语句(多次写入)应该是错误的,因为它保证了最终的一致性。
有人可以帮我弄清楚我缺少什么吗?
【问题讨论】:
标签: azure azure-cosmosdb eventual-consistency