次の方法で共有


ConsistencyLevel enum

Azure Cosmos DB クライアント操作でサポートされる整合性レベルを表します。
要求された ConsistencyLevel は、データベース アカウントに対してプロビジョニングされた ConsistencyLevel と一致するか、それより弱い必要があります。 整合性レベル。

強度の順序による整合性レベルは、Strong、BoundedStaleness、Session、Consistent Prefix、および Eventual です。

整合性レベルの詳細なドキュメントについては、https://aka.ms/cosmos-consistency を参照してください。

フィールド

BoundedStaleness

有界整合性制約により、読み取りが古くなりすぎないことを保証します。 これは、操作の数 (MaxStalenessPrefix) または時刻 (MaxStalenessIntervalInSeconds) に基づいて構成できます。

ConsistentPrefix

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

Eventual

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

Session

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

Strong

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