ConsistencyLevel 列挙型

定義

これらは、Azure Cosmos DB サービスでサポートされる整合性レベルです。

public enum ConsistencyLevel
type ConsistencyLevel = 
Public Enum ConsistencyLevel
継承
ConsistencyLevel

フィールド

BoundedStaleness 1

有界整合性の整合性により、読み取りが古すぎないことを保証します。 これは、操作の数 (MaxStalenessPrefix) または時間 (MaxStalenessIntervalInSeconds) に基づいて構成できます。 MaxStalenessPrefix と MaxStalenessIntervalInSeconds の詳細については、 を参照してください ConsistencyPolicy

ConsistentPrefix 4

ConsistentPrefix の整合性により、読み取りでは、ギャップのないすべての書き込みのプレフィックスが返されます。 すべての書き込みが最終的に読み取りに使用できるようになります。

Eventual 3

最終的な整合性により、読み取りでは書き込みのサブセットが返されます。 すべての書き込みが最終的に読み取りに使用できるようになります。

Session 2

セッションの一貫性により、単調読み取り (古いデータを読み取らない、新しいデータ、もう一度古いデータを読み取る)、単調な書き込み (書き込みが順序付けされます) が保証され、1 つのセッション内で書き込み (書き込みはすぐに読み取りに表示されます) が読み取られます。

Strong 0

厳密な整合性により、読み取り操作では、最後に書き込まれた値が常に返されます。

注釈

要求された整合性レベルは、データベース アカウントに対してプロビジョニングされたものと一致するか、弱い必要があります。 整合性レベルの詳細については、整合性レベルに関する記事を参照してください。

適用対象