ConsistencyLevel الفصل

يمثل مستويات التناسق المدعومة لعمليات عميل Azure Cosmos.

يجب أن يتطابق ConsistencyLevel المطلوب أو يكون أضعف من ذلك المقدم لحساب قاعدة البيانات. مستويات التناسق.

مستويات التناسق حسب ترتيب القوة هي Strong و BoundedStaleness و Session و ConsistentPrefix و Eventual.

توريث
builtins.object
ConsistencyLevel

الدالمنشئ

ConsistencyLevel()

المتغيرات

ConsistencyLevel.Strong
str

يضمن التناسق القوي أن عمليات القراءة ترجع دائما القيمة التي تمت كتابتها آخر مرة.

ConsistencyLevel.BoundedStaleness
str

يضمن Bounded Staleness أن القراءات ليست قديمة جدا. يمكن تكوين هذا استنادا إلى عدد العمليات (MaxStalenessPrefix) أو الوقت (MaxStalenessIntervalInSeconds).

ConsistencyLevel.Session
str

يضمن تناسق الجلسة القراءات الرتيبة (لا تقرأ أبدا البيانات القديمة، ثم الجديدة، ثم القديمة مرة أخرى)، والكتابة الرتيبة (يتم ترتيب عمليات الكتابة) وقراءة كتاباتك (تكون كتاباتك مرئية على الفور للقراءات) داخل أي جلسة واحدة.

ConsistencyLevel.Eventual
str

يضمن التناسق النهائي أن القراءات سترجع مجموعة فرعية من عمليات الكتابة. ستكون جميع عمليات الكتابة متاحة في النهاية للقراءات.

ConsistencyLevel.ConsistentPrefix
str

يضمن ConsistentPrefix Consistency أن القراءات سترجع بعض بادئة جميع عمليات الكتابة دون أي فجوات. ستكون جميع عمليات الكتابة متاحة في النهاية للقراءات.

السمات

BoundedStaleness

BoundedStaleness = 'BoundedStaleness'

ConsistentPrefix

ConsistentPrefix = 'ConsistentPrefix'

Eventual

Eventual = 'Eventual'

Session

Session = 'Session'

Strong

Strong = 'Strong'