Cosmos DB is Microsoft's globally distributed (using a turnkey distribution), horizontally partitioned, multi-model database as a service. Cosmos DB allows its users to scale their database throughput and storage across 30 plus regions spread across the globe.
Cosmos DB is the first database as a service that offers service-level agreements for most throughput and low latency. Cosmos DB is designed to power multi-tenancy and scale.
In this chapter, we will cover the following topics:
- Cosmos DB data models
- Atom record sequence data model
- DocumentDB API
- MongoDB API
- Table API
- Graph API
- Consistency models
Let's begin!