Prozkoumání úrovní konzistence
Azure Cosmos DB přistupuje ke konzistenci dat jako ke spektru voleb místo dvou extrémních hodnot. Silná konzistence a konečná konzistence jsou na koncích spektra, ale na spektru existuje mnoho možností konzistence. Vývojáři můžou tyto možnosti využít k provádění přesných voleb a podrobných kompromisů v souvislosti s vysokou dostupností a výkonem.
Azure Cosmos DB nabízí pět jasně definovaných úrovní. Od nejsilnějších po nejslabší jsou úrovně:
- Silné
- Omezená neaktuálnost
- Relace
- Konzistentní předpona
- Případné
Každá úroveň poskytuje kompromisy mezi dostupností a výkonem. Následující obrázek znázorňuje různé úrovně konzistence jako spektra.
Úrovně konzistence jsou nezávislé na oblastech a jsou zaručené pro všechny operace bez ohledu na:
- Oblast, kde se obsluhují čtení a zápisy
- Počet oblastí přidružených k vašemu účtu služby Azure Cosmos DB
- Určuje, jestli je váš účet nakonfigurovaný s jednou nebo více oblastmi zápisu.
Konzistence čtení se vztahuje na jednu operaci čtení vymezenou v rámci rozsahu klíče oddílu nebo logického oddílu.