【问题标题】:forwarding data from one source to another in real time实时将数据从一个来源转发到另一个来源
【发布时间】:2015-06-24 01:51:45
【问题描述】:

我有一个遗留系统,它能够将更新数据从其数据库实时插入远程 RDBMS(使用 jdbc 驱动程序)。我无法更改代码,因为我没有它。 我们正在考虑将这些数据移至 cassandra 等 nosql 数据源。

我正在考虑在中间部署 postgres 并将其推送到 cassandra 或将其写入平面文件。由于经常更新,我将不得不将数据存储在两个数据库中。是否有任何 ETL 进程可以监听 sql 查询(插入、更新、删除)并将其转发到不同的源?

【问题讨论】:

  • 您是否考虑过创建TRIGGER。在其中包装一些业务逻辑或从中调用存储过程。
  • 我没有用过触发器。我想我需要尝试一下。

标签: postgresql cassandra etl


【解决方案1】:

一种选择是使用bottled water 来捕获 postgresql 中的更改并创建一个消费者,将这些更改应用于例如卡桑德拉。

【讨论】:

  • 让我看看这个。
猜你喜欢
  • 2011-12-15
  • 1970-01-01
  • 2011-05-15
  • 1970-01-01
  • 2020-10-28
  • 1970-01-01
  • 2020-07-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多