0PricingLogin
Azure Fundamentals · Lesson

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

  1. Azure SQL Database
  2. Azure Cosmos DB: Global NoSQL
  3. Azure Database for Open-Source Engines
  4. Database Migration to Azure
← Back to Azure Fundamentals