Prozkoumání úrovní konzistence

Dokončeno

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.

Obrázek znázorňující konzistenci dat 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.