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

ConsistencyLevel enum

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

按强度顺序排列的一致性级别为 Strong、BoundedStaleness、Session、一致前缀和最终。

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

字段

BoundedStaleness

有限过期保证读取不会太过时。 可以根据 MaxStalenessPrefix) (操作数或时间 (MaxStalenessIntervalInSeconds) 进行配置。

ConsistentPrefix

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

Eventual

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

Session

会话一致性保证单调读取 (从不读取旧数据、新数据、旧数据) 、单调写入 (写入) 排序,并且读取写入 (写入) 读取) 立即可见。

Strong

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