Eksplorowanie poziomów spójności

Ukończone

Usługa Azure Cosmos DB zbliża się do spójności danych jako spektrum wyborów zamiast dwóch skrajności. Silna spójność i spójność ostateczna znajdują się na końcach spektrum, ale istnieje wiele wyborów spójności wzdłuż spektrum. Deweloperzy mogą użyć tych opcji, aby dokonać precyzyjnych wyborów i szczegółowych kompromisów w odniesieniu do wysokiej dostępności i wydajności.

Usługa Azure Cosmos DB oferuje pięć dobrze zdefiniowanych poziomów. Od najsilniejszych do najsłabszych poziomów:

  • Silna
  • Powiązana nieaktualność
  • Sesja
  • Spójny prefiks
  • Ostateczne

Każdy poziom zapewnia kompromisy dotyczące dostępności i wydajności. Na poniższej ilustracji przedstawiono różne poziomy spójności jako spektrum.

Obraz przedstawiający spójność danych jako spektrum.

Poziomy spójności są niezależne od regionu i są gwarantowane dla wszystkich operacji, niezależnie od:

  • Region, w którym są obsługiwane operacje odczytu i zapisu
  • Liczba regionów skojarzonych z kontem usługi Azure Cosmos DB
  • Niezależnie od tego, czy konto jest skonfigurowane przy użyciu jednego lub wielu regionów zapisu.

Spójność odczytu ma zastosowanie do pojedynczej operacji odczytu w zakresie zakresu klucza partycji lub partycji logicznej.