‹ All DEA-C01 questions

DEA-C01 Practice Question 94: DynamoDB Global Tables Multi Region

AWS Certified Data Engineer – Associate (DEA-C01) · Test 10 · question 4 of 10

Data Store Managementmedium

A DynamoDB-backed application serves users in two AWS Regions. Users in both Regions need fast local reads and writes against the same data, and the business wants the application to keep working with a very low recovery point objective if one Region becomes unavailable. Which solution meets these requirements?

Select one answer
Show answer and explanation

Answer:

  • B. Convert the table to a global table with a replica in the second Region.

DynamoDB global tables are *"a fully managed, multi-Region, and multi-active database feature that provides easy to use data replication and fast local read and write performance for globally scaled applications."* AWS adds that *"any global table replica can serve reads and writes,"* and that applications *"can achieve high resilience with a low or zero Recovery Point Objective (RPO) by shifting traffic to a different Region if application processing is interrupted in a Region"* (option B).

- A is wrong because a point-in-time restore creates a new table after the fact, which takes time and does not give users in the second Region a live copy for local writes. - C is wrong because DAX is an in-memory cache for a table in one Region. It does not replicate the data to another Region or accept independent writes. - D is wrong because a nightly export produces read-only files with up to a day of data loss, so it cannot meet a low RPO or serve reads and writes.

Reference: Global tables - multi-active, multi-Region replication

Practice Test 10 ›

Study guides for DEA-C01