Q99 — AWS SAA-C03 第10章

第 99/100 题 | ← 返回第10章

Q699.一家公司有一个使用 Amazon DynamoDB 表进行存储的应用程序.解决方案架构师发现对表的许多请求没有返回最新数据 该公司的用户没有报告任何其他数据库性能问题.延迟在可接受的范围内.解决方案架构师应该建议哪种设计更改?

正确答案: C. 请求对表的强一致性读取

解析

正确答案是C。为表请求强一致性读取。 默认情况下,DynamoDB 使用最终一致性读取,这允许较低的延迟但可能不反映最新的更改。通过请求强一致性读取,读取操作将等待所有先前的写入操作完成后再返回结果,确保返回最新的数据。 增加读取容量(A)不能解决一致性问题。使用 DAX(B)也使用最终一致性。使用全局表(D)不能解决单区域的一致性问题。