AWS DMS - 计划数据库迁移

时间:2018-04-09 18:52:48

标签: postgresql amazon-web-services amazon-s3 amazon-emr amazon-dms

我在RDS中有Postgresql数据库。我需要从postgresql db中的一堆表中获取数据,并且每小时将数据推送到S3存储桶。我只希望每小时发送delta更改(任何新的插入/更新)。是否可以使用DMS执行此操作,或者EMR是执行此活动的更好工具吗?

1 个答案:

答案 0 :(得分:1)

您可以使用AWS DMS(数据迁移服务)任务创建将数据从RDS迁移到S3的自动化环境。

  1. 创建源端点(读取RDS数据库-Postgres,MySQL,Oracle等);
  2. 使用S3作为引擎端点来创建目标端点(阅读:Using Amazon S3 as a Target for AWS Database Migration Service);
  3. 创建一个复制实例,负责在源数据和目标端点之间建立桥梁(您将仅在处理时付费);
  4. 在迁移类型字段上使用“仅复制数据更改”选项创建数据库迁移任务;
  5. 按照本文Lambda with scheduled events e Start DMS tasks with boto3 in Python的这些说明,使用堆栈Python创建一个cron lambda,以启动DMS任务。

将这些资源连接到您上面可能会拥有想要的东西。

此致

Renan S。