AmazonAWS Developer Associate DVA-C02 Certification
·CN
·更新于 28 Jul 2026
一个移动应用程序每天向 DynamoDB 表写入数百万篇博客文章;每篇文章都是一个项目。该应用程序只需要最近的文章,并且可以删除超过 48 小时的项目。自动删除超过 48 小时文章的最经济高效的方法是什么?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 添加一个包含创建后 48 小时纪元时间戳的 Number 属性,并使用该属性启用 DynamoDB Time To Live (TTL)。.
为什么这是答案
正确答案是使用 DynamoDB 的 Time To Live (TTL) 功能。TTL 允许您指定一个属性,其中包含项目应该被删除的时间戳。DynamoDB 会自动异步删除过期的项目,这是一种经济高效且无需额外计算资源的方法。
其他选项为什么不正确:
选项 1 和 2 涉及运行自定义脚本(在 EC2 或 Fargate 上),这会产生额外的计算成本,并且需要您管理和维护这些脚本。与 TTL 相比,这两种方法都更昂贵且更复杂。
选项 3 建议创建一个 GSI 并运行 Lambda 函数来删除项目。创建 GSI 会增加存储和写入成本,并且运行 Lambda 函数也会产生计算成本。此外,使用 GSI 进行删除操作可能不如直接使用 TTL 效率高,因为 GSI 主要用于查询优化。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡