如何在AWS RDS(Postgres数据库)中只提取变更数据(CDC),并将变更数据转储到另一个RDS Postgre



是否有方法只捕获RDS Postgres实例中的更改数据,并将这些更改记录写入另一个RDS Postgress DB实例以备将来使用?

我已经考虑过一些选项,比如使用Debezium,但它似乎没有帮助,因为我实际上不必向流写入。

我的要求是:1( 一次将所有现有数据加载到另一个数据库2( 捕获更改数据(增量(并存储在数据库中(具有相同的副本(,然后处理更改数据。

我已经按照以下步骤实现了上述场景:

1( 编写了一个Spring批处理作业,该作业连接到RDS并完成一次满载。2( 一旦完全加载完成,我们添加了逻辑来导出CDC数据的WAL日志,然后将数据流化以进行进一步处理。

不是最好的解决方案,但该解决方案在上述场景中运行良好。

相关内容

  • 没有找到相关文章

最新更新