ConsistencyLevel enum
Představuje úrovně konzistence podporované pro klientské operace Azure Cosmos DB.
Požadovaná úroveň konzistence se musí shodovat nebo musí být slabší než hodnota zřízená pro databázový účet.
Úrovně konzistence.
Úrovně konzistence podle pořadí síly jsou Strong, BoundedStaleness, Session, Consistent Prefix a Eventual.
Podrobnější dokumentaci k úrovním konzistence najdete v https://aka.ms/cosmos-consistency.
Pole
BoundedStaleness | Ohraničená neautnost zaručuje, že čtení není příliš zastaralé. Dá se nakonfigurovat na základě počtu operací (MaxStalenessPrefix) nebo času (MaxStalenessIntervalInSeconds). |
ConsistentPrefix | Konzistentní KonzistencePrefix zaručuje, že čtení vrátí určitou předponu všech zápisů bez mezer. Všechny zápisy budou nakonec k dispozici pro čtení. |
Eventual | Konečná konzistence zaručuje, že čtení vrátí podmnožinu zápisů. Všechny zápisy budou nakonec k dispozici pro čtení. |
Session | Konzistence relace zaručuje monotónní čtení (nikdy nečtete stará data, pak nová, 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. |
Strong | Silná konzistence zaručuje, že operace čtení vždy vrátí hodnotu, která byla naposledy zapsána. |