寻找可在数据库表之间(或在S3和DB之间)AWS RDS和本地数据库实例之间复制数据的AWS服务

我正在寻找一种简单的AWS服务

1)从关系数据库(MSSQL和MySQL)中读取数据,该关系数据库可以是AWS RDS实例或本地服务器。

2)能够从S3作为输入读取数据-CSV。也可以使用它代替上面的选项1。

3)能够进行UPSERT(MERGE),以便更新目标数据库上的现有记录。这很重要,因为我们不想清除目标表中的数据。

我研究了AWS Data Pipeline和AWS Glue,但是特别是我找不到关于UPSERT支持的任何内容。我想知道是否有任何可用的服务,或者我应该实现一些可以在Lambda上运行的自定义功能?

xxnj916 回答:寻找可在数据库表之间(或在S3和DB之间)AWS RDS和本地数据库实例之间复制数据的AWS服务

我认为DMS是您正在寻找的服务

https://docs.aws.amazon.com/dms/index.html

  

AWS数据库迁移服务是可用于迁移的Web服务   Amazon Relational上本地数据库中的数据   数据库服务(Amazon RDS)数据库实例或数据库中的数据库实例   将Amazon Elastic Compute Cloud(Amazon EC2)实例添加到   AWS服务。

这是源端点和目标端点: https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Endpoints.html

本文链接:https://www.f2er.com/3100574.html

大家都在问