Share via


ConsistencyLevel Osztály

Az Azure Cosmos-ügyfélműveletekhez támogatott konzisztenciaszinteket jelöli.

A kért Konzisztenciaszintnek meg kell egyeznie vagy gyengébbnek kell lennie az adatbázisfiókhoz kiépítettnél. Konzisztenciaszintek.

A konzisztenciaszintek erősségi sorrend szerint: Erős, BoundedStaleness, Session, ConsistentPrefix és Eventual.

Öröklődés
builtins.object
ConsistencyLevel

Konstruktor

ConsistencyLevel()

Változók

ConsistencyLevel.Strong
str

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

ConsistencyLevel.BoundedStaleness
str

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

ConsistencyLevel.Session
str

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

ConsistencyLevel.Eventual
str

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.

ConsistencyLevel.ConsistentPrefix
str

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.

Attribútumok

BoundedStaleness

BoundedStaleness = 'BoundedStaleness'

ConsistentPrefix

ConsistentPrefix = 'ConsistentPrefix'

Eventual

Eventual = 'Eventual'

Session

Session = 'Session'

Strong

Strong = 'Strong'