ConsistencyLevel Třída
Představuje úrovně konzistence podporované pro operace klienta Služby Azure Cosmos.
Požadovaná úroveň konzistence se musí shodovat nebo být slabší než úroveň zřízená pro účet databáze. Úrovně konzistence.
Úrovně konzistence podle pořadí podle síly jsou Silná, BoundedStaleness, Session, ConsistentPrefix a Eventual.
- Dědičnost
-
builtins.objectConsistencyLevel
Konstruktor
ConsistencyLevel()
Proměnné
- ConsistencyLevel.Strong
- str
Silná konzistence zaručuje, že operace čtení vždy vrátí hodnotu, která byla naposledy zapsána.
- ConsistencyLevel.BoundedStaleness
- str
Omezená neschválnost zaručuje, že čtení není příliš zastaralé. To se dá nakonfigurovat na základě počtu operací (MaxStalenessPrefix) nebo času (MaxStalenessIntervalInSeconds).
- ConsistencyLevel.Session
- str
Konzistence relací zaručuje monotónní čtení (nikdy nečtete stará data, pak nová a pak znovu stará), monotónní zápisy (zápisy jsou seřazené) a čtení zápisů (vaše zápisy jsou okamžitě viditelné pro čtení) v rámci každé jedné relace.
- ConsistencyLevel.Eventual
- str
Konečná konzistence zaručuje, že čtení vrátí podmnožinu zápisů. Všechny zápisy budou nakonec k dispozici pro čtení.
- ConsistencyLevel.ConsistentPrefix
- str
ConsistentPrefix Consistency zaručuje, že čtení vrátí některé předpony všech zápisů bez mezer. Všechny zápisy budou nakonec k dispozici pro čtení.
Atributy
BoundedStaleness
BoundedStaleness = 'BoundedStaleness'
ConsistentPrefix
ConsistentPrefix = 'ConsistentPrefix'
Eventual
Eventual = 'Eventual'
Session
Session = 'Session'
Strong
Strong = 'Strong'
Azure SDK for Python