Explorer les niveaux de cohérence

Effectué

Azure Cosmos DB aborde la cohérence des données sous forme d’un éventail de choix, plutôt que de proposer deux extrêmes. La cohérence forte et la cohérence éventuelle constituent les deux extrémités du spectre, mais il existe de nombreuses possibilités entre les deux. Les développeurs peuvent utiliser ces options pour faire des choix précis et des compromis granulaires en termes de haute disponibilité et de performance.

Azure Cosmos DB offre cinq niveaux bien définis. De la plus forte à la plus faible cohérence, les niveaux sont les suivants :

  • Fort
  • Bounded staleness (En fonction de l'obsolescence)
  • Session
  • Préfixe cohérent
  • Éventuel

Chaque niveau propose des compromis entre disponibilité et performances. L’illustration suivante montre les différents niveaux de cohérence en tant que spectre.

Image montrant la cohérence des données sous forme de spectre.

Les niveaux de cohérence sont indépendants de la région et sont garantis pour toutes les opérations, quels que soient :

  • La région où sont traitées des lectures et des écritures
  • Le nombre de régions associées à votre compte Azure Cosmos DB
  • Que votre compte soit configuré avec une ou plusieurs régions d’écriture.

La cohérence de lecture s’applique à une seule opération de lecture dans la plage de clé de partition ou partition logique.