【发布时间】:2015-06-24 01:51:45
【问题描述】:
我有一个遗留系统,它能够将更新数据从其数据库实时插入远程 RDBMS(使用 jdbc 驱动程序)。我无法更改代码,因为我没有它。 我们正在考虑将这些数据移至 cassandra 等 nosql 数据源。
我正在考虑在中间部署 postgres 并将其推送到 cassandra 或将其写入平面文件。由于经常更新,我将不得不将数据存储在两个数据库中。是否有任何 ETL 进程可以监听 sql 查询(插入、更新、删除)并将其转发到不同的源?
【问题讨论】:
-
您是否考虑过创建
TRIGGER。在其中包装一些业务逻辑或从中调用存储过程。 -
我没有用过触发器。我想我需要尝试一下。
标签: postgresql cassandra etl