ConsistencyLevel الفصل
يمثل مستويات التناسق المدعومة لعمليات عميل Azure Cosmos.
يجب أن يتطابق ConsistencyLevel المطلوب أو يكون أضعف من ذلك المقدم لحساب قاعدة البيانات. مستويات التناسق.
مستويات التناسق حسب ترتيب القوة هي Strong و BoundedStaleness و Session و ConsistentPrefix و Eventual.
- توريث
-
builtins.objectConsistencyLevel
الدالمنشئ
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'
Azure SDK for Python