Aracılığıyla paylaş


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.