是否有方法只捕获RDS Postgres实例中的更改数据,并将这些更改记录写入另一个RDS Postgress DB实例以备将来使用?
我已经考虑过一些选项,比如使用Debezium,但它似乎没有帮助,因为我实际上不必向流写入。
我的要求是:1( 一次将所有现有数据加载到另一个数据库2( 捕获更改数据(增量(并存储在数据库中(具有相同的副本(,然后处理更改数据。
我已经按照以下步骤实现了上述场景:
1( 编写了一个Spring批处理作业,该作业连接到RDS并完成一次满载。2( 一旦完全加载完成,我们添加了逻辑来导出CDC数据的WAL日志,然后将数据流化以进行进一步处理。
不是最好的解决方案,但该解决方案在上述场景中运行良好。