使用 AWS Glue 将数据从 AWS Aurora MySQL 移动到另一个 AWS Aurora MySQL

Moving data from AWS Aurora MySQL to another AWS Aurora MySQL with AWS Glue

我的生产环境中有一个 AWS Aurora MySQL 数据库,性能环境中有一个单独的 AWS Aurora MySQL 数据库。我会定期创建生产数据库的副本,并在我的性能环境中使用该副本作为我的数据库,切换旧的性能数据库并将其替换为新的。

AWS Glue 是否提供将数据从一个 Aurora MySQL 数据库移动到另一个 Aurora MySQL 数据库的功能?我可以使用它定期(也许每周一次)将数据从 Prod 数据库复制到 Perf 数据库吗?此外,如果可能的话,我是否能够有选择地从产品 MySQL 复制数据,而不必丢失仅在性能 MySQL 上添加的数据?

我建议不要对数据库的完整副本使用 Glue,而是使用 AWS DMS(数据库迁移服务)。

您可以使用 DMS 在两个数据库之间进行非常快速的一对一迁移。您旋转一个 DMS 实例(Linux 服务器,低成本,不用时将其关闭),设置源端点和目标端点以及复制任务,然后您就可以开始了。

您可以遵循以下指南:https://docs.aws.amazon.com/dms/latest/sbs/chap-rdsoracle2aurora.html