Megosztás a következőn keresztül:


ConsistencyLevel enum

Az Azure Cosmos DB-ügyfélműveletekhez támogatott konzisztenciaszinteket jelöli.
A kért konzisztenciaszintnek meg kell egyeznie vagy gyengébbnek kell lennie az adatbázisfiókhoz kiosztottnál. Konzisztenciaszintek.

A konzisztenciaszintek erősségi sorrend szerint: Erős, BoundedStaleness, Session, Konzisztens előtag és Végleges.

A konzisztenciaszintekkel kapcsolatos részletesebb dokumentációért lásd a https://aka.ms/cosmos-consistency.

Mezők

BoundedStaleness

A korlátozott elavultság garantálja, hogy az olvasások nem túl elavultak. Ez a műveletek száma (MaxStalenessPrefix) vagy az idő (MaxStalenessIntervalInSeconds) alapján konfigurálható.

ConsistentPrefix

A KonzisztensElőtag konzisztencia garantálja, hogy az olvasások az összes írás előtagját visszaadják, hézagok nélkül. Végül minden írás elérhető lesz az olvasáshoz.

Eventual

A végleges konzisztencia garantálja, hogy az olvasások az írások egy részhalmazát fogják visszaadni. Végül minden írás elérhető lesz az olvasáshoz.

Session

A munkamenet-konzisztencia garantálja a monoton olvasást (soha nem olvas régi adatokat, majd újakat, majd régieket), monoton írásokat (az írások sorrendbe vannak rendezve) és az írásokat (az írások azonnal láthatók az olvasások számára) egyetlen munkameneten belül.

Strong

Az erős konzisztencia garantálja, hogy az olvasási műveletek mindig a legutóbb írt értéket adja vissza.