我有一个包含大约600万条记录的表,并且想要开始归档记录,我已经考虑过创建同一表的备份版本,并在满足归档标准的情况下移动这些记录。但是,有人告诉我,也可以使用配置单元将此数据复制到S3。
有人能解释一下为什么我选择将数据复制到S3存储桶中而不是存储在另一个dynamodb表中吗?
发布于 2020-01-16 07:04:45
DynamomDB具有生存时间机制,您可以设置记录删除流,这将调用AWS Lambda并将数据放入S3。请查看this detailed guide了解如何设置它。此外,您还可以尝试使用EMR集群的AWS Data Pipeline,这是设置一次性或定期迁移的常用方法。
如果您在DynamoDB上积极使用全扫描操作,那么最好将不使用的记录存档并删除。如果只按主键查询记录,那么很可能不值得进行归档。您可以验证账单,但存储the first 25 GB in DynamoDB are free。
https://stackoverflow.com/questions/59670814
复制相似问题