ConsistencyLevel Klasse
Stellt die für Azure Cosmos-Clientvorgänge unterstützten Konsistenzebenen dar.
Der angeforderte ConsistencyLevel muss mit dem für das Datenbankkonto bereitgestellten Wert übereinstimmen oder schwächer sein. Konsistenzebenen.
Konsistenzebenen nach Reihenfolge der Stärke sind Strong, BoundedStaleness, Session, ConsistentPrefix und Eventual.
- Vererbung
-
builtins.objectConsistencyLevel
Konstruktor
ConsistencyLevel()
Variablen
- ConsistencyLevel.Strong
- str
Starke Konsistenz garantiert, dass Lesevorgänge immer den Wert zurückgeben, der zuletzt geschrieben wurde.
- ConsistencyLevel.BoundedStaleness
- str
Bounded Staleness garantiert, dass Lesevorgänge nicht zu veraltet sind. Dies kann basierend auf der Anzahl von Vorgängen (MaxStalenessPrefix) oder der Zeit (MaxStalenessIntervalInSeconds) konfiguriert werden.
- ConsistencyLevel.Session
- str
Sitzungskonsistenz garantiert monotones Lesen (Sie lesen nie alte Daten, dann neu, dann wieder alt), monotonen Schreibvorgang (Schreibvorgänge werden sortiert) und Lesen Ihrer Schreibvorgänge (Ihre Schreibvorgänge sind für Ihre Lesevorgänge sofort sichtbar) innerhalb einer einzelnen Sitzung.
- ConsistencyLevel.Eventual
- str
Letztendliche Konsistenz garantiert, dass Lesevorgänge eine Teilmenge von Schreibvorgängen zurückgeben. Alle Schreibvorgänge sind schließlich für Lesevorgänge verfügbar.
- ConsistencyLevel.ConsistentPrefix
- str
ConsistentPrefix Consistency garantiert, dass Lesevorgänge ein Präfix aller Schreibvorgänge ohne Lücken zurückgeben. Alle Schreibvorgänge sind schließlich für Lesevorgänge verfügbar.
Attribute
BoundedStaleness
BoundedStaleness = 'BoundedStaleness'
ConsistentPrefix
ConsistentPrefix = 'ConsistentPrefix'
Eventual
Eventual = 'Eventual'
Session
Session = 'Session'
Strong
Strong = 'Strong'
Azure SDK for Python