Bagikan melalui


ConsistencyLevel Kelas

Mewakili tingkat konsistensi yang didukung untuk operasi klien Azure Cosmos.

ConsistencyLevel yang diminta harus cocok atau lebih lemah dari yang disediakan untuk akun database. Tingkat konsistensi.

Tingkat konsistensi berdasarkan urutan kekuatan adalah Kuat, BoundedStaleness, Sesi, ConsistentPrefix dan Eventual.

Warisan
builtins.object
ConsistencyLevel

Konstruktor

ConsistencyLevel()

Variabel

ConsistencyLevel.Strong
str

Konsistensi yang Kuat menjamin bahwa operasi baca selalu mengembalikan nilai yang terakhir ditulis.

ConsistencyLevel.BoundedStaleness
str

Bounded Staleness menjamin bahwa bacaan tidak terlalu kedaluarsa. Ini dapat dikonfigurasi berdasarkan jumlah operasi (MaxStalenessPrefix) atau waktu (MaxStalenessIntervalInSeconds).

ConsistencyLevel.Session
str

Konsistensi Sesi menjamin pembacaan monotonik (Anda tidak pernah membaca data lama, kemudian baru, kemudian lama lagi), penulisan monotonik (tulisan diurutkan) dan membaca tulisan Anda (tulisan Anda segera terlihat oleh bacaan Anda) dalam sesi tunggal apa pun.

ConsistencyLevel.Eventual
str

Konsistensi Akhir menjamin bahwa bacaan akan mengembalikan subset penulisan. Semua tulisan pada akhirnya akan tersedia untuk dibaca.

ConsistencyLevel.ConsistentPrefix
str

Konsistensi ConsistentPrefix menjamin bahwa bacaan akan mengembalikan beberapa awalan dari semua penulisan tanpa celah. Semua tulisan pada akhirnya akan tersedia untuk dibaca.

Atribut

BoundedStaleness

BoundedStaleness = 'BoundedStaleness'

ConsistentPrefix

ConsistentPrefix = 'ConsistentPrefix'

Eventual

Eventual = 'Eventual'

Session

Session = 'Session'

Strong

Strong = 'Strong'