2013-11-22 20 views
0

我需要將一個龐大的系統從MySQL遷移到PostgreSQL。這不能一次完成,這就是爲什麼我需要在MySQL和PostgreSQL之間建立一個強大的(實時或接近實時)數據雙向同步解決方案的原因。 SymmetricDS看起來像一個可以解決我的問題的工具。然而...SymmetricDS:MySQL與PostgreSQL的實時同步

SymmetricDS能夠做到這一點嗎?該文件是廣泛的,並沒有明確說明它會在這種特殊情況下工作。我想知道這是至少可能的,在花了幾個星期並且死去之前。

+0

爲什麼你需要雙向同步,只有擁有一個主人才能阻止你?您打算如何處理兩臺服務器之間的更新衝突? –

+0

@RichardHuxton這是因爲我必須手動將大量查詢從MySQL轉換到PostgreSQL,而系統是活的(不能只是凍結它),所以兩個數據庫將同時使用......更新衝突將是避免有選擇地轉換可能會產生衝突記錄的查詢。 – Caballero

回答

1

SymmetricDS能夠做到這一點。

我已經配置了MySQL和PostgreSQL之間的雙向同步。它不應該花幾個星期來建立一個測試。首先同步一個沒有依賴關係的表。

對於一次性導入導出,也可以使用SymmetricDS DbImport DbExport工具。