Sdílet prostřednictvím


ConsistencyLevel enum

Představuje úrovně konzistence podporované pro operace klienta Služby Azure Cosmos DB.
Požadovaná úroveň Konzistence se musí shodovat nebo být slabší než požadovaná úroveň Konzistence pro účet databáze. Úrovně konzistence.

Úrovně konzistence podle síly jsou Silná, Ohraničená instalace, Relace, Konzistentní předpona a Případná.

Podrobnější dokumentaci k úrovním konzistence najdete https://aka.ms/cosmos-consistency v tématu .

Pole

BoundedStaleness

Omezená nestarost zaručuje, že čtení není příliš zastaralé. To se dá nakonfigurovat na základě počtu operací (MaxStalenessPrefix) nebo času (MaxStalenessIntervalInSeconds).

ConsistentPrefix

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í.

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á a 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.