标签: postgresql cassandra etl
我有一个遗留系统,能够实时将更新数据从其数据库插入远程RDBMS(使用jdbc驱动程序)。我无法更改代码,因为我没有它。 我们正在考虑将这些数据移动到像cassandra这样的nosql数据源。
我正在考虑在中间部署postgres并将其推送到cassandra或将其写入平面文件。由于频繁更新,我将把数据存储在两个数据库中。是否有任何ETL进程可以侦听sql查询(插入,更新,删除)并将其转发到不同的源?
答案 0 :(得分:1)
一种选择是使用bottled water来捕获postgresql中的更改,并创建一个将这些更改应用于例如卡桑德拉。