Bird
0
0

Why does DynamoDB Global Tables use asynchronous replication instead of synchronous replication across regions?

hard🧠 Conceptual Q10 of 15
DynamoDB - Backup and Recovery
Why does DynamoDB Global Tables use asynchronous replication instead of synchronous replication across regions?
ATo reduce write latency and avoid blocking writes across distant regions
BBecause synchronous replication is not technically possible
CTo ensure strong consistency across all regions
DTo prevent any data conflicts automatically
Step-by-Step Solution
Solution:
  1. Step 1: Understand replication trade-offs

    Synchronous replication would increase write latency due to network delays between regions.
  2. Step 2: Analyze DynamoDB design choice

    Asynchronous replication reduces latency and allows writes to complete quickly without waiting for other regions.
  3. Final Answer:

    To reduce write latency and avoid blocking writes across distant regions -> Option A
  4. Quick Check:

    Async replication reduces latency [OK]
Quick Trick: Async replication reduces latency, enabling fast writes [OK]
Common Mistakes:
MISTAKES
  • Thinking synchronous replication is used
  • Believing async ensures strong consistency
  • Assuming async prevents all conflicts

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More DynamoDB Quizzes