Consistentieniveaus verkennen
Azure Cosmos DB benadert gegevensconsistentie als een spectrum van keuzes in plaats van twee extremen. Sterke consistentie en uiteindelijke consistentie bevinden zich aan het uiteinde van het spectrum, maar er zijn veel consistentiekeuzes in het spectrum. Ontwikkelaars kunnen deze opties gebruiken om nauwkeurige keuzes en gedetailleerde afwegingen te maken met betrekking tot hoge beschikbaarheid en prestaties.
Azure Cosmos DB biedt vijf goed gedefinieerde niveaus. Van sterkste naar zwakste, de niveaus zijn:
- Sterk
- Gebonden veroudering
- Sessie
- Consistent voorvoegsel
- Eventual
Elk niveau biedt een compromis tussen beschikbaarheid en prestaties. In de volgende afbeelding ziet u de verschillende consistentieniveaus als spectrum.
De consistentieniveaus zijn regioneutraal en worden gegarandeerd voor alle bewerkingen, ongeacht:
- De regio waar de lees- en schrijfbewerkingen worden verwerkt
- Het aantal regio's dat is gekoppeld aan uw Azure Cosmos DB-account
- Of uw account nu is geconfigureerd met één of meerdere schrijfregio's.
Leesconsistentie is van toepassing op één leesbewerking binnen een partitiesleutelbereik of een logische partitie.