Azure Cosmos DB
By Microsoft
Azure Cosmos DB is Microsoft's fully managed, globally distributed Multi-Model Database service that supports multiple data models and APIs — including document, key-value, graph, and column-family — over a single underlying engine.
Definition
Azure Cosmos DB is Microsoft's fully managed, globally distributed Multi-Model Database service that supports multiple data models and APIs — including document, key-value, graph, and column-family — over a single underlying engine.
Overview
Cosmos DB's defining feature is its multi-API surface: the same globally distributed backend can be accessed through a native SQL/Core API for JSON documents, a MongoDB-compatible API, a Cassandra-compatible API, a Gremlin API for graph data, and a Table API — letting teams pick the interface that matches their application without switching the underlying infrastructure. It offers tunable consistency levels ranging from strong to eventual, letting developers trade off latency and consistency per application, and provides automatic, transparent Database Replication and failover across any number of Azure regions with single-digit-millisecond read and write latency guarantees at the 99th percentile. Cosmos DB competes with other globally distributed, multi-model or multi-API cloud databases such as Google Cloud Spanner for global relational-style consistency and Amazon DynamoDB for key-value/document workloads, positioning itself as Microsoft's answer to teams needing planet-scale, low-latency data access.
Key Features
- Multiple APIs over one engine: SQL/Core, MongoDB, Cassandra, Gremlin, Table
- Tunable consistency levels from strong to eventual
- Automatic multi-region replication and failover
- Single-digit-millisecond latency SLAs at the 99th percentile
- Automatic and transparent horizontal partitioning
- Serverless and provisioned throughput pricing options
Use Cases
Frequently Asked Questions
From the Blog
AWS vs Azure vs Google Cloud: Which to Learn?
A comprehensive guide to aws vs azure vs google cloud: which to learn? — written for learners at every level.
Read More Certifications & GuidesAzure Certification Guide for Beginners in 2026
Beginners should start Azure certification with AZ-900 Fundamentals, then move to role-based Associate exams like AZ-104. Here is the full 2026 roadmap.
Read More Certifications & GuidesMicrosoft Azure Fundamentals (AZ-900) Guide
The AZ-900 is Microsoft's entry-level cloud certification. Here is what Azure Fundamentals covers, how the exam works, and how to pass it on your first try.
Read More Cloud & CybersecurityHow Azure Is Organised: Tenants, Subscriptions, Resource Groups
Azure's scope hierarchy — tenant, management group, subscription, resource group, resource — is what governs billing, policy inheritance and access. This guide explains each level, shows how permissions and policies flow down it, and helps you place resources so quotas, RBAC and governance work with you rather than against you.
Read More