Identifier les avantages clés d’Azure Cosmos DB

Effectué

Azure Cosmos DB est une base de données NoSQL complètement managée conçue pour fournir une faible latence, une scalabilité élastique du débit, une sémantique bien définie pour la cohérence des données et une haute disponibilité.

Vous pouvez configurer vos bases de données afin qu’elles soient disponibles au niveau mondial et accessibles dans n’importe laquelle des régions Azure concernées. Pour réduire la latence, placez les données près de l’endroit où se trouvent vos utilisateurs. Le choix des régions requises dépend de la portée globale de votre application et de l'emplacement de vos utilisateurs.

Avec Azure Cosmos DB, vous pouvez à tout moment ajouter ou supprimer des régions associées à votre compte. Il n’est pas nécessaire de suspendre ou de redéployer votre application pour ajouter ou supprimer une région.

Principaux avantages de la distribution mondiale

Avec son nouveau protocole de réplication multimaître, chaque région prend à la fois en charge l’écriture et la lecture. La fonctionnalité multimaître permet également de :

  • Bénéficier d’une évolutivité élastique illimitée en écriture et en lecture.
  • Disponibilité en lecture et en écriture de 99,999 % dans le monde entier.
  • Lectures et écritures traitées en moins de 10 millisecondes au 99e centile.

Votre application peut lire et écrire en temps quasi réel sur toutes les régions que vous avez choisies pour votre base de données. Azure Cosmos DB gère en interne la réplication des données entre les régions avec les garanties de niveau de cohérence du niveau que vous avez sélectionné.

L’exploitation d’une base de données dans plusieurs régions du monde augmente la disponibilité d’une base de données. Si une région n’est pas disponible, les autres régions gèrent automatiquement les requêtes des applications. Pour les bases de données dans plusieurs régions, Azure Cosmos DB offre la disponibilité des lectures et écritures, à 99,999 %.