你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ConsistencyLevel enum

表示 Azure Cosmos DB 客户端作支持的一致性级别。
请求的 ConsistencyLevel 必须匹配或比为数据库帐户预配的弱。 一致性级别。

强度顺序的一致性级别为 Strong、BoundedStaleness、Session、Consistenc Prefix 和 Eventual。

有关一致性级别的详细文档,请参阅 https://aka.ms/cosmos-consistency

字段

BoundedStaleness

有限过期保证读取不是太过时。 可以根据作数(MaxStalenessPrefix)或时间(MaxStalenessIntervalInSeconds)来配置此配置。

ConsistentPrefix

ConsistencPrefix Consistency 保证读取将返回所有写入的一些前缀,且没有间隔。 所有写入最终都可用于读取。

Eventual

最终一致性保证读取将返回写入子集。 所有写入最终都可用于读取。

Session

会话一致性保证单调读取(你从不读取旧数据,然后重新读取新数据),单调写入(写入已排序),并在任何单个会话中读取写入(写入立即对读取可见)。

Strong

强一致性保证读取作始终返回上次写入的值。