归档AWS RDS mysql数据库

问题描述 投票:-1回答:1

我正在寻找用于从AWS RDS MySQL数据库的特定表中存档旧数据的选项。我遇到了AWS S3,AWS Glacier,并使用一些管道或存储桶将数据复制到其中一个,但是据我所知,它们将数据复制到保管库或备份数据,但不要移动它们。

是否有适当的选项通过从RDS迁移到S3或Glacier或Deep Archive来归档数据?即在创建档案后从AWS RDS中的表中删除。根据我的要求,归档过程的最佳选择是什么,它会影响已经存在的副本吗?

mysql amazon-web-services amazon-s3 amazon-rds amazon-glacier
1个回答
0
投票

“存档”数据时的最大考虑是,如果您每个人都希望再次返回数据,请确保它以有用的格式。

Amazon RDS最近将此功能添加到export RDS snapshot data to Amazon S3

因此,流程可能是:

  • << Amazon RDS数据库的[创建快照
  • [导出快照
  • 作为Parquet文件到Amazon S3(您可以选择导出数据库,模式或表的特定集合)
  • 根据需要在导出的文件上设置存储类别
  • (例如Glacier Deep Archive)从源数据库中
  • 删除数据
  • (在删除数据之前,请确保保留快照或测试导出!)
[以后您要访问数据时:

  • 还原数据
如有必要(基于存储类)直接使用Amazon S3使用Amazon Athena来
  • 查询数据
  • © www.soinside.com 2019 - 2024. All rights reserved.