Konzisztenciaszintek feltárása

Befejeződött

Az Azure Cosmos DB az adatkonzisztenciát választási lehetőségek spektrumaként közelíti meg két véglet helyett. Az erős konzisztencia és a végleges konzisztencia a spektrum végén található, de a spektrum mentén számos konzisztencia közül választhat. A fejlesztők ezeket a lehetőségeket kihasználva pontos döntéseket és részletes kompromisszumokat hozhatnak a magas rendelkezésre állás és a teljesítmény tekintetében.

Az Azure Cosmos DB öt jól meghatározott szintet kínál. A legerősebbtől a leggyengébbig a szintek a következők:

  • Erős
  • Korlátozott frissesség
  • Munkamenet
  • Konzisztens előtag
  • Végleges

Minden szint rendelkezésre állási és teljesítménybeli kompromisszumot biztosít. Az alábbi képen a különböző konzisztenciaszintek láthatók spektrumként.

Image showing data consistency as a spectrum.

A konzisztenciaszintek régiószintűek, és minden művelet esetében garantáltak, függetlenül attól, hogy melyik régióból származnak az olvasások és írások, hány régió van társítva az Azure Cosmos DB-fiókhoz, vagy hogy a fiókja egyetlen vagy több írási régióval van-e konfigurálva.

Az olvasási konzisztencia egy partíciókulcs-tartományon vagy logikai partíción belüli egyetlen olvasási műveletre vonatkozik. Az olvasási műveletet távoli ügyfél vagy tárolt eljárás is kiadhatja.