Microsoft Azure Data FundamentalsDescribe how to work with non-relational data on AzureMedium

A global e-commerce platform uses Azure Cosmos DB to store product catalog information. To ensure high availability and low latency for customers worldwide, the platform needs to allow writes to occur in multiple Azure regions simultaneously. Which Azure Cosmos DB feature enables this capability?

  1. AMulti-master writes
  2. BIndexing Policies
  3. CSession Consistency
  4. DChange Feed
Show answer & explanation

Correct answer: A. Multi-master writes

Azure Cosmos DB's multi-master write capability allows data to be written to any configured replica of the database in any Azure region. This ensures high availability and low write latency for globally distributed applications, as clients can write to the closest regional replica.

Why the other options are wrong

  • B. Indexing Policies define how data is indexed in Cosmos DB to optimize query performance, unrelated to multi-region write capabilities.
  • C. Session Consistency is a consistency level, not a feature for enabling multi-region writes.
  • D. Change Feed provides a sorted list of changes to data in a Cosmos DB container, used for data integration, not for enabling multi-region writes.

Azure Cosmos DB Multi-Master Writes

Multi-master writes (or multi-region writes) in Azure Cosmos DB allow applications to write data to any configured region, providing low write latency and high availability for globally distributed applications.

  • Writes can occur in any configured region.
  • Provides low write latency by writing to the closest replica.
  • Enhances application availability and resilience.
  • Requires manual configuration of write regions.

Memory trick: Global Cosmos: Write anywhere, read everywhere, always consistent.

More Describe how to work with non-relational data on Azure questions