ConsistencyLevel 列挙型
- java.
lang. Object - java.
lang. Enum<ConsistencyLevel> - com.
microsoft. azure. cosmosdb. ConsistencyLevel
- com.
- java.
public enum ConsistencyLevel
Azure Cosmos DB データベース サービスでの Cosmos DB クライアント操作でサポートされる整合性レベルを表します。
要求された ConsistencyLevel は、データベース アカウントに対してプロビジョニングされた値と一致するか、またはそれより弱い必要があります。 強度の順序による整合性レベルは、Strong、BoundedStaleness、Session、ConsistentPrefix、および Eventual です。
フィールド
BoundedStaleness |
有界整合性制約により、読み取りが古すぎないことを保証します。 これは、操作の数 (MaxStalenessPrefix) または時間 (MaxStalenessIntervalInSeconds) に基づいて構成できます |
ConsistentPrefix |
ConsistentPrefix 整合性により、読み取りでは、ギャップのないすべての書き込みのプレフィックスが返されます。 すべての書き込みが最終的に読み取りに使用できるようになります。 |
Eventual |
最終的な整合性では、読み取りによって書き込みのサブセットが返されることを保証します。 すべての書き込みが最終的に読み取りに使用できるようになります。 |
Session |
セッション整合性では、単調読み取り (古いデータを読み取らない、新しいデータ、古いデータを再び読み取る)、単調な書き込み (書き込みが順序付けられます)、および 1 つのセッション内で書き込み (書き込みが読み取りにすぐに表示される) を保証します。 |
Strong |
厳密な整合性により、読み取り操作は常に最後に書き込まれた値を返します。 |
適用対象
Azure SDK for Java