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



我正在寻找一个能够简单地进行的AWS服务

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

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

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

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

我认为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

最新更新