Azure Cosmos DB

From Ilianko
Revision as of 15:07, 26 October 2026 by Anko (talk | contribs) (Recreated DP-420 term page: Azure Cosmos DB (Core Concepts))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

← Back to DP-420 Terminology Reference

Category: Core Concepts

Summary: Microsoft's globally distributed, multi-model NoSQL database service for cloud-native apps.

Overview

Azure Cosmos DB is Microsoft's globally distributed, multi-model NoSQL database service designed for cloud-native applications requiring low latency, high availability, and elastic scalability. It supports multiple APIs (including the API for NoSQL, MongoDB, Cassandra, Gremlin, and Table), automatic and transparent horizontal partitioning, tunable consistency levels, and turnkey global distribution across any number of Azure regions.

More Info & Links

DP-420 Style Practice Questions

Q1. What is a defining characteristic of Azure Cosmos DB compared to a traditional single-region relational database?

  • A. Turnkey global distribution across multiple Azure regions with tunable consistency
  • B. It only supports a single fixed consistency level
  • C. It requires manual sharding scripts written by the developer
  • D. It cannot scale horizontally

Q2. Which of the following APIs is NOT supported by Azure Cosmos DB?

  • A. API for MySQL
  • B. API for NoSQL
  • C. API for MongoDB
  • D. API for Cassandra

Answer Key

Answers are listed at the very end so you can attempt the questions first.

  • Q1 (Azure Cosmos DB): A. Turnkey global distribution across multiple Azure regions with tunable consistency — Azure Cosmos DB provides built-in global distribution and multiple tunable consistency levels, unlike traditional single-region databases.
  • Q2 (Azure Cosmos DB): A. API for MySQL — Azure Cosmos DB supports NoSQL, MongoDB, Cassandra, Gremlin, and Table APIs, but not a dedicated 'API for MySQL'.

DP-420: Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB — term detail page