Azure Cosmos DB: Global NoSQL
Explore Cosmos DB's multi-model, multi-region architecture, understand partition keys, and choose the right consistency level for your application's needs.
What Is Azure Cosmos DB?
Azure Cosmos DB is Microsoft's globally distributed, multi-model NoSQL database service. It is designed to deliver single-digit millisecond read and write latency at any scale, anywhere in the world. Unlike traditional databases constrained to a single region, Cosmos DB can transparently replicate data to dozens of Azure regions simultaneously.
Multi-Model API Support
Cosmos DB supports multiple database APIs through a single service. You can use the native NoSQL API (JSON documents), the MongoDB API for apps built on MongoDB drivers, the Apache Cassandra API for wide-column workloads, the Gremlin API for graph data, and the Table API for key-value data. Each API exposes Cosmos DB's underlying engine through a familiar interface.
All lessons in this course
- Azure SQL Database
- Azure Cosmos DB: Global NoSQL
- Azure Database for Open-Source Engines
- Database Migration to Azure