DEA-C01 Practice Question 75: DynamoDB Point in Time Recovery
AWS Certified Data Engineer – Associate (DEA-C01) · Test 8 · question 5 of 10
A DynamoDB table has no backups configured. After a faulty deployment overwrote items, the team wants to be able to restore the table to its state at any second within the last several weeks, without creating or scheduling backup jobs. What should they do?
Show answer and explanation
Answer:
DynamoDB point-in-time recovery (PITR) *"provides automatic continuous backups of your DynamoDB table data"* with *"up to 35 days of recovery points at a per second granularity."* AWS adds that *"you don't have to worry about creating, maintaining, or scheduling on-demand backups."* A restore creates a new table at the chosen point in time (option A). PITR must be enabled before the incident, since it records recovery points from the time it is turned on.
- B is wrong because on-demand backups are point-in-time snapshots that you must create and schedule. Minute-level snapshots are neither automatic nor per-second granular, and they add cost. - C is wrong because streams retain change records for 24 hours, not 14 days, and they are not a restore mechanism. - D is wrong because a global table replica copies every write, including the faulty ones, so it provides availability rather than recovery to an earlier state.
Reference: Point-in-time backups for DynamoDB