你当前正在访问 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 | 强一致性保证读取作始终返回上次写入的值。 |