Sdílet prostřednictvím


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.