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 reads for users worldwide, the platform needs to distribute its data across multiple Azure regions and allow any region to accept write operations. Which Cosmos DB feature should be enabled?
- APoint-in-time restore
- BChange Feed
- CSession Consistency
- DMulti-region writes
Show answer & explanationAnswer & explanation
Correct answer: D. Multi-region writes
Multi-region writes in Azure Cosmos DB allow all configured regions to accept write operations, providing globally distributed write capabilities and enhancing both availability and write latency for geographically dispersed users.
Why the other options are wrong
- A. Point-in-time restore is for data recovery, not for enabling global write operations.
- B. Change Feed tracks changes to data but does not enable multi-region writes.
- C. Session Consistency is a consistency model, not a feature for multi-region writes.
Azure Cosmos DB Multi-Region Writes
A feature in Azure Cosmos DB that enables all configured regions in a globally distributed account to accept both read and write operations.
- Enhances global write availability and reduces write latency.
- Requires careful consideration of conflict resolution policies.
- Provides active-active distribution for write operations.
Memory trick: Global needs multi-write for worldwide reach, consistency for order, feed for changes.