Bird
0
0

Why does DynamoDB TTL not guarantee immediate deletion of expired items right after expiration time?

hard📝 Conceptual Q10 of 15
AWS - DynamoDB
Why does DynamoDB TTL not guarantee immediate deletion of expired items right after expiration time?
ATTL requires manual confirmation before deletion
BTTL deletions are processed asynchronously and may take up to 48 hours
CExpired items are archived for 30 days before deletion
DTTL only deletes items during table backups
Step-by-Step Solution
Solution:
  1. Step 1: Understand TTL deletion timing

    DynamoDB processes TTL deletions asynchronously in the background.
  2. Step 2: Recognize possible delay duration

    Deletion can take up to 48 hours after expiration timestamp.
  3. Final Answer:

    TTL deletions are processed asynchronously and may take up to 48 hours -> Option B
  4. Quick Check:

    TTL deletion is asynchronous with delay [OK]
Quick Trick: TTL deletions are not immediate, can take up to 48 hours [OK]
Common Mistakes:
MISTAKES
  • Expecting instant deletion at expiration
  • Thinking manual confirmation is needed
  • Assuming items are archived before deletion

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More AWS Quizzes