如何将特定客户数据从一个 Postgres RDS 移动到另一个

问题描述 投票:0回答:1

我正在使用 Postgres DB,其中有数据库“a”,其中每个客户 ID 都有一个架构。
我有时需要将单个客户架构data移动到另一个RDS。单个模式的容量可达 1TB。

我查看了 pg_transport 扩展,但据我在文档中看到,它只包含迁移整个数据库的选项。
我的问题是 -
1.除了复制整个数据库并删除除我想要的 1 之外的所有架构之外,还有其他方法可以解决此限制吗?
2. 有没有其他工具可以更好地涵盖这个用例?

sql postgresql migration amazon-rds database-migration
1个回答
0
投票

AWS 中有多种方法可以将数据从一个 RDS 加载到另一个 RDS,

  • AWS Glue(ETL 工具,允许您加载数据并允许您根据需要转换数据)
  • Lambda(您可以使用 Python/Java/Scala 中的简单 lambda 脚本来加载数据)
  • AWS 数据管道

您还可以使用其他开源ETL工具,例如talend,您可以在其中开发流程并将代码放在EC2中执行

AWS Glue 更好,您可以转换并安排流程

© www.soinside.com 2019 - 2024. All rights reserved.