ConsistencyLevel enum
Azure Cosmos DB 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.
Güçlülük sırasına göre tutarlılık düzeyleri Güçlü, BoundedStaleness, Oturum, Tutarlı Ön Ek ve Nihai'dir.
Tutarlılık Düzeyleri hakkında daha ayrıntılı belgeler için bkz. https://aka.ms/cosmos-consistency.
Alanlar
BoundedStaleness | Sınırlanmış Eskime, okumaların çok eski olmadığını garanti eder. Bu, işlem sayısına (MaxStalenessPrefix) veya zamana (MaxStalenessIntervalInSeconds) göre yapılandırılabilir. |
ConsistentPrefix | ConsistentPrefix Tutarlılığı, okumaların boşluk içermeyen tüm yazmaların bazı ön eklerini döndüreceğini garanti eder. Tüm yazma işlemleri sonunda okumalar için kullanılabilir olacaktır. |
Eventual | Nihai Tutarlılık, okumaların yazmaların bir alt kümesini döndürmesini garanti eder. Tüm yazma işlemleri sonunda okumalar için kullanılabilir olacaktır. |
Session | Oturum Tutarlılığı tek bir oturumda monoton okumaları (eski verileri asla okumazsınız, sonra yeni, sonra bir daha eski okumazsınız), monoton yazmaları (yazma işlemleri sıralanır) ve yazmalarınızı (yazmalarınız hemen okumalarınıza görünür) garanti eder. |
Strong | Güçlü Tutarlılık, okuma işlemlerinin her zaman en son yazılan değeri döndürmesini garanti eder. |