Ignorez la navigation

Azure Cosmos DB

Globally distributed, multi-model database service

A database for building blazing fast, planet scale applications with native support for NoSQL

Azure Cosmos DB was built from the ground up with global distribution and horizontal scale at its core. It offers turnkey global distribution across any number of Azure regions by transparently scaling and replicating your data wherever your users are. Elastically scale your writes and reads all around the globe, and pay only for what you need. Azure Cosmos DB provides native support for NoSQL and OSS APIs including MongoDB, Cassandra, Gremlin and SQL, offers multiple well-defined consistency models, guarantees single-digit-millisecond read and write latencies at the 99th percentile, and guarantees 99.999 high availability with multi-homing anywhere in the world—all backed by industry-leading, comprehensive service level agreements (SLAs).

Turnkey Global Distribution

Easily build planet-scale, always “on”, highly responsive, multi-homed applications without the hassle of complex, multiple-datacenter configurations. Designed as a globally distributed database system, Azure Cosmos DB allows you to write to and read from the local replicas of your Cosmos DB database, which is replicated across any number of Azure regions.

Limitless and elastic scalability of writes & reads

Azure Cosmos DB elastically scales reads and writes globally and pay only for the throughput and storage you need. Designed with transparent horizontally-partitioning, and multi-master replication, Azure Cosmos DB offers unprecedented elastic scalability for your writes and reads, all around the globe!

Guaranteed low latency at 99th percentile

You can build highly responsive, planet scale applications. With its novel multi-master replication protocol and latch-free and write-optimized database engine, Azure Cosmos DB guarantees less than 10-ms latencies for both, reads and (indexed) writes at the 99th percentile, all around the world.

Well-defined consistency choices

You no longer have to make the extreme tradeoffs between consistency, availability, latency and programmability. Azure Cosmos DB’s multi-master replication protocol is carefully designed to offer five well-defined consistency choices - strong, bounded staleness, consistent-prefix, session, and eventual—for an intuitive programming model with low latency and high availability for your globally distributed app.

Multi-model with native support for NoSQL APIs

Azure Cosmos DB allows you to model real world data using key-value, graph, column-family, and document data models. You don’t have to deal with the hassle of managing schemas and secondary indexes - Azure Cosmos DB automatically indexes all data at the time of ingestion. You can also use your favorite API including SQL, Apache® Cassandra, MongoDB, Gremlin and Azure Table Storage to access your data stored in your Cosmos DB database.

Enterprise-grade performance and security

Rest assured your apps are running on a "battle-tested" database service built on world-class infrastructure. Azure Cosmos DB gives you enterprise-grade security and compliance, and is the first and only service to offer industry-leading comprehensive SLAs for 99.999% high availability, latency at the 99th percentile, guaranteed throughput, and consistency.

Clients utilisant Azure Cosmos DB

Que pouvez-vous créer avec Azure Cosmos DB?

En savoir plus sur les cas d’utilisation ci-dessous :

Globally distributed mission-critical applications using Cosmos DB

Globally distributed mission-critical applications using Cosmos DBGuarantee access to users around the world with the high-availability and low-latency capabilities built into Microsoft’s global datacenters.

Guarantee access to users around the world with the high-availability and low-latency capabilities built into Microsoft’s global datacenters.

IoT using Cosmos DB

IoT using Cosmos DBScale instantly and elastically to accommodate diverse and unpredictable IoT workloads without sacrificing ingestion or query performance.

Scale instantly and elastically to accommodate diverse and unpredictable IoT workloads without sacrificing ingestion or query performance.

Personalization using Cosmos DB

Personalisation using Cosmos DBGenerate personalised recommendations for customers in real time, using low-latency and tunable consistency settings for immediate insights

Generate personalized recommendations for customers in real time, using low-latency and tunable consistency settings for immediate insights

Retail and e-commerce using Cosmos DB

Retail and e-commerce using Cosmos DBSupport in-depth queries over diverse product catalogs, traffic spikes and rapidly changing inventory.

Support in-depth queries over diverse product catalogs, traffic spikes, and rapidly changing inventory.

Gaming using Cosmos DB

Gaming using Cosmos DBElastically scale your database to accommodate unpredictable bursts of traffic and deliver low-latency multi-player experiences on a global scale.

Elastically scale your database to accommodate unpredictable bursts of traffic and deliver low-latency multi-player experiences on a global scale.

Serverless apps using Cosmos DB

Serverless apps using Cosmos DBUse Azure Functions and Azure Cosmos DB to build globally distributed, scalable serverless applications.

Use Azure Functions and Azure Cosmos DB to build globally distributed, scalable serverless applications.

Get started with Azure Cosmos DB

Create an account

Connect to your application

Work with data

Étape 1 sur 1

Get started by creating an Azure Cosmos DB account and collection to store your data by selecting an API that best suits your needs.

Étape 1 sur 1

Connect your application to Azure Cosmos DB by implementing one of the connectors for your programming language of choice.

Étape 1 sur 1

Explore your data in your application by using read and write queries. Manage your data using Azure Cosmos DB’s unique features.

Commencez à développer avec Azure Cosmos DB

Azure Cosmos DB est conçu pour les développeurs et prend en charge un vaste éventail d’API. Regardez Qu’est-ce qu’Azure Cosmos DB, démarrez avec des conseils d’experts ou apprenez-en plus sur ce que vous pouvez faire avec les API et les connecteurs.

API JavaScript et SQL

Le service Azure Cosmos DB offre une prise en charge native pour les API SQL et JavaScript.

{ LEAF }

API MongoDB

Utilisez Azure Cosmos DB en tant que service de base de données entièrement géré pour votre application MongoDB, sans aucune modification au code avec la prise en charge native de l’API pour MongoDB.

API Stockage Table Azure

Utilisez Azure Cosmos DB en tant que base de données distribuée à l’échelle mondiale pour votre application sur Stockage Table Azure, sans aucune modification au code avec l’API Table. Vous obtenez des index secondaires, une distribution mondiale, des fonctionnalités de basculement basées sur des stratégies et plus encore.

API Apache® Cassandra

Fournissez Cassandra en tant que service en l’intégrant à la puissance d’Azure Cosmos DB. Utilisez des SDK et outils Cassandra pour créer des applications à une échelle mondiale presque infinie avec les fonctionnalités de la plateforme Azure Cosmos DB garanties par un contrat SLA.

Apache® Spark

Pour l’apprentissage automatique en temps réel sur des jeux de données distribués gérés par Azure Cosmos DB, utilisez le connecteur Spark afin d’émettre des requêtes Apache Spark. Le connecteur Spark tire parti des index natifs gérés par Azure Cosmos DB, ce qui se traduit par des gains de performances significatifs.

API Gremlin

Tirez parti des API Graph natives dans Azure Cosmos DB sans modification du code et publiez des requêtes de graphique distribuées mondialement à l’aide de Gremlin grâce à l’API Graph.

Azure Cosmos DB Partners

Produits et services associés

Azure SQL Database

Base de données SQL relationnelle gérée en tant que service

App Service

Créez rapidement de puissantes applications infonuagiques Web et mobiles

Azure Databricks

Plateforme d’analyse rapide, facile et collaborative basée sur Apache Spark

Explorez Azure Cosmos DB et observez la distribution mondiale clé en main