SAA-C03 · Question #320
A company runs a mobile game app that stores session data (up to 256 KB) for up to 48 hours. The data updates frequently and must be deleted automatically after expiration. Restorability is also…
The correct answer is A. Use an Amazon DynamoDB table to store the session data. Enable point-in-time recovery (PITR). Amazon DynamoDB supports both TTL (Time to Live) for automatic deletion and Point-in-Time Recovery (PITR) for backup and restore of table data. It's ideal for frequently updated data with short retention requirements and minimal operational overhead. TTL attribute ensures…
Question
A company runs a mobile game app that stores session data (up to 256 KB) for up to 48 hours. The data updates frequently and must be deleted automatically after expiration. Restorability is also required. Which solution will meet this requirement?
Options
- AUse an Amazon DynamoDB table to store the session data. Enable point-in-time recovery (PITR)
- BUse Amazon MemoryDB and enable PITR and TTL.
- CStore session data in S3 Standard. Enable Versioning and a Lifecycle rule to expire objects after
- DStore data in S3 Intelligent-Tiering with Versioning and a Lifecycle rule to expire after 48 hours.
How the community answered
(47 responses)- A74% (35)
- B4% (2)
- C15% (7)
- D6% (3)
Explanation
Amazon DynamoDB supports both TTL (Time to Live) for automatic deletion and Point-in-Time Recovery (PITR) for backup and restore of table data. It's ideal for frequently updated data with short retention requirements and minimal operational overhead. TTL attribute ensures expired items are automatically removed. PITR enables recovery from accidental deletes or application
Community Discussion
No community discussion yet for this question.