AWS SAA 题库
点击卡片任意位置翻面查看正确答案与解析,也可以用键盘 ← → 切换题目。
公司有一个使用Amazon DynamoDB表进行存储的应用程序。解决方案架构师发现许多对表的请求没有返回最新的数据。公司的用户没有报告任何其他关于数据库性能的问题。延迟在可接受的范围内。 解决方案架构师应该推荐哪种设计变更?
解析
强一致性读取可以确保每次读取操作都返回最新的数据,适用于这种情况下需要保证数据一致性的场景。
AI 解析
Amazon DynamoDB支持两种读取一致性模型:强一致性和最终一致性。默认情况下,DynamoDB使用最终一致性读取,可能导致短时间内无法获取最新写入的数据。题干中“请求未返回最新数据”直接指向读取一致性不够强。用户未报告性能问题且延迟可接受,说明切换为强一致性不会引发副作用。选项C要求强一致性读取确保每次读取都获取最新结果,其他选项(如添加副本或GSI)主要优化性能或扩展性,不解决数据新鲜度问题。D选项延续默认行为,与问题需求相反。DynamoDB文档提到,强一致性读取适用于需要实时最新数据的场景。