【发布时间】:2020-07-27 17:06:03
【问题描述】:
有没有办法只捕获 RDS Postgres 实例中的更改数据并将这些更改记录写入另一个 RDS Postgres 数据库实例以供以后使用?
我看过几个选项,比如使用 Debezium,但它似乎没有帮助,因为我不必实际写入流。
我的要求是: 1)一次将所有现有数据加载到另一个数据库 2)捕获变更数据(delta)并存储在数据库中(具有相同的副本)并处理变更数据。
【问题讨论】:
-
AWS 数据库迁移服务能如你所愿吗?
-
@jordanm DMS 不符合我们的确切要求。所以我们决定继续使用只读副本。有没有一种方法可以捕获和公开 postgres 的 RDS 只读副本中的插入/更新/删除活动?
-
您可以使用代理系统自动将写入请求重定向到主服务器。这似乎是一个现代版本:github.com/CrunchyData/crunchy-proxy
标签: postgresql amazon-web-services etl amazon-rds debezium