gpt4 book ai didi

mysql - 存档 AWS RDS mysql 数据库

转载 作者:行者123 更新时间:2023-12-05 01:38:12 24 4
gpt4 key购买 nike

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

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

最佳答案

“归档”数据时最重要的考虑因素是确保它采用有用的格式,以防您再次想要它。

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

因此,流程可能是:

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

当您以后希望访问数据时:

  • 恢复数据如有必要(基于存储类)
  • 使用 Amazon Athena 直接从 Amazon S3查询数据

关于mysql - 存档 AWS RDS mysql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59962021/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com