2015-06-24 35 views
0

我有一個遺留系統,能夠實時從其數據庫更新數據到遠程RDBMS(使用jdbc驅動程序)。我無法更改代碼,因爲我沒有它。 我們正在考慮將這些數據移動到像cassandra這樣的nosql數據源。實時將數據從一個源轉發到另一個源

我正在考慮在中間部署postgres並將其推送到cassandra或將其寫入平面文件。由於頻繁更新,我將不得不將數據存儲在兩個數據庫中。是否有任何ETL過程可以監聽sql查詢(插入,更新,刪除)並將其轉發到其他源?

+0

你有沒有考慮過創建一個'TRIGGER'。包裹一些業務邏輯或從中調用存儲過程。 – SouravA

+0

我沒有使用觸發器。我想我需要嘗試一下。 – kinkajou

回答

1

一種選擇是使用bottled water捕獲postgresql中的更改,並創建一個將這些更改應用於卡桑德拉。

+0

讓我檢查一下。 – kinkajou

相關問題