我們希望讓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) –