ConsistencyLevel Sınıf
Azure Cosmos istemci işlemleri için desteklenen tutarlılık düzeylerini temsil eder.
İstenen ConsistencyLevel veritabanı hesabı için sağlananla eşleşmeli veya daha zayıf olmalıdır. Tutarlılık düzeyleri.
Kuvvet sırasına göre tutarlılık düzeyleri Strong, BoundedStaleness, Session, ConsistentPrefix ve Eventual'dir.
- Devralma
-
builtins.objectConsistencyLevel
Oluşturucu
ConsistencyLevel()
Değişkenler
- ConsistencyLevel.Strong
- str
Güçlü Tutarlılık, okuma işlemlerinin her zaman en son yazılan değeri döndürmesini garanti eder.
- ConsistencyLevel.BoundedStaleness
- str
Sınırlanmış Eskime durumu, okumaların çok eski olmadığını garanti eder. Bu, işlem sayısına (MaxStalenessPrefix) veya zamana (MaxStalenessIntervalInSeconds) göre yapılandırılabilir.
- ConsistencyLevel.Session
- str
Oturum Tutarlılığı herhangi bir oturumda monoton okumaları (eski verileri hiç okumazsınız, sonra yeni, sonra bir daha eskisini okumazsınız), monoton yazmalar (yazma işlemleri sıralanır) ve yazmalarınızı (yazmalarınız okumalarınız tarafından hemen görünür) garanti eder.
- ConsistencyLevel.Eventual
- str
Nihai Tutarlılık, okumaların yazmaların bir alt kümesini döndürmesini garanti eder. Tüm yazma işlemleri sonunda okuma için kullanılabilir olacak.
- ConsistencyLevel.ConsistentPrefix
- str
ConsistentPrefix Tutarlılığı, okumaların boşluksuz tüm yazmaların bazı ön eklerini döndüreceğini garanti eder. Tüm yazma işlemleri sonunda okuma için kullanılabilir olacak.
Öznitelikler
BoundedStaleness
BoundedStaleness = 'BoundedStaleness'
ConsistentPrefix
ConsistentPrefix = 'ConsistentPrefix'
Eventual
Eventual = 'Eventual'
Session
Session = 'Session'
Strong
Strong = 'Strong'
Azure SDK for Python
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin