我们希望让DynamoDb自动删除超过一年的条目。有没有一种设置或常见做法来做到这一点?DynamoDB:自动删除旧条目
1
A
回答
4
使用设置无法自动执行此操作。您可以创建一个定期扫描您的表并删除旧条目的作业 - 但是,这样做时必须小心,因为这样的作业很容易消耗您配置的所有读写容量 - 您可能需要添加延迟这项工作并不妨碍其余的处理工作。
解决同一问题的另一种方法是按星期或月份将表分成块,因此每个月可能都有单独的表。然后,当数据的年龄足以被丢弃时,您只需删除整个表格即可。这可能会或可能不适用于您的数据访问模式 - 但另一个优点是您可以为您最近访问的数据配置大量容量,并且老式表的容量会减少,而您往往不需要。
5
Dynamo DB添加了TTL功能来自动删除项目。
https://aws.amazon.com/blogs/aws/new-manage-dynamodb-items-using-time-to-live-ttl/
相关问题
- 1. 使用AWS API删除DynamoDB条目
- 2. 自动删除旧数据
- 3. 删除Elasticsearch中的旧条目
- 4. Mysql的更换并删除旧条目
- 5. 带日期时间+字符串键的目录,并自动删除旧条目
- 6. DynamoDB TTL - 删除项目时
- 7. SQL Server:自动删除所有条目
- 8. 删除某些日期的Azure表存储中的条目旧自动化
- 9. 自动删除旧的IntelliTrace录音
- 10. Tensorflow自动删除旧模型文件
- 11. 无服务器:dynamodb删除条件
- 12. 中删除条目
- 13. 删除双条目
- 14. 安卓 - 复选框在删除条目后自动检查BaseAdapter中的条目
- 15. 删除条目而不删除相关条目mysql innoDB
- 16. 水平滚动uitableview删除条目
- 17. 如何删除Log4Net单文件中的旧日期条目
- 18. Excel VBA中搜索日期范围,并删除旧的条目
- 19. 如何删除我的SQL结果中最旧的条目?
- 20. 更新Firebase时从ListView中删除旧条目
- 21. 我可以从mysql.user表中删除陈旧的条目吗?
- 22. 您可以安全删除sales_flat_quote中的旧条目吗?
- 23. 使用PowerShell删除事件日志的旧条目?
- 24. 自动删除SQLite数据库中的条目(android)
- 25. 删除Gtk条目上显示的自动弹出窗口
- 26. 删除并创建dynamoDB表
- 27. 删除DynamoDB中的属性
- 28. Laravel 5 - firstOrCreate()并删除旧项目?
- 29. 用脚本删除旧的SonarQube项目
- 30. 删除Python中的旧目录
的可能的复制[从DynamoDb表删除数据自动](http://stackoverflow.com/questions/30908093/deleting-data-from-dynamodb-table-automatically) –