Bagikan melalui


ConsistencyLevel enum

Mewakili tingkat konsistensi yang didukung untuk operasi klien Azure Cosmos DB.
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, Awalan Konsisten, dan Akhir.

Lihat https://aka.ms/cosmos-consistency untuk dokumentasi lebih rinci tentang Tingkat Konsistensi.

Bidang

BoundedStaleness

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

ConsistentPrefix

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

Eventual

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

Session

Konsistensi Sesi menjamin bacaan 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.

Strong

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