What is Azure Cosmos DB?
Updated Feb 20, 2026
Short answer
Azure Cosmos DB is a fully managed, globally distributed NoSQL database service that stores and retrieves data with very low latency.
Deep explanation
Azure Cosmos DB is designed for applications that need fast access to data from anywhere in the world. It automatically replicates data across multiple regions so users can read and write data close to their location.
It supports multiple data models such as document, key-value, graph, and column-family. It is schema-free in most APIs, meaning data can be stored in flexible JSON-like formats.
A key feature is low latency (single-digit milliseconds), which is achieved through global replication and SSD-backed storage.
Real-world example
A social media app stores user posts in Cosmos DB. Whether a user is in India or the USA, posts load quickly because data is replicated globally.
Common mistakes
- - Thinking it is only a SQL database (it supports NoSQL models).
- - Assuming manual replication is needed (it is automatic).
- - Confusing it with traditional relational databases.
Follow-up questions
- What data models does Cosmos DB support?
- What is multi-region replication?
- Why is Cosmos DB fast globally?