AWS Certified Solutions Architect – Professional — Question 551
In DynamoDB, "The data is eventually consistent" means that__________.
Answer options
- A. a read request immediately after a write operation might not show the latest change.
- B. a read request immediately after a write operation shows the latest change.
- C. a write request immediately after a read operation might cause data loss.
- D. a read request immediately after a write operation might cause data loss.
Correct answer: A
Explanation
Eventual consistency in DynamoDB means that the response from a read operation may not immediately reflect the results of a recently completed write operation because data replication across multiple storage servers takes time. Once the update propagates to all storage locations, subsequent reads will return the updated data. To ensure you always get the latest written data, a strongly consistent read must be requested instead.