2014-05-16 240 views
3

我正在尋找一種方法將我的數據從MySQL同步到MongoDB。 我不想只複製我的數據,我想讓它們永久同步。有誰知道鎢複製器是否可以完成這項工作?我可以看到它複製數據,但是在MySQL數據庫中進行更改時會自動複製數據呢?MySQL和MongoDB之間的數據同步

如果不可能,你會建議任何其他解決方案來做到這一點?

+0

yikes! mongo和mysql以完全不同的方式(文檔vs表格)存儲數據。我認爲嘗試這樣做並不合理或不合適。我建議在你使用的任何數據庫中創建備份/副本,而不是試圖保持兩種根本不同的數據庫同步。 – pennstatephil

+0

有人已經爲Postgres做了這個,但它並沒有回答你的問題,但可能會讓你深入瞭解一些問題:http://blog.endpoint.com/2011/06/mongodb-replication-from-postgres- using.html –

+0

這傢伙只做了複製。我需要的是我的兩個數據庫之間的永久同步。我想我將在我的MySQL數據庫和消息隊列中使用觸發器。任何人有更好的解決方案? – Christophe

回答

1

呀它可能有MySQLMongoDB使用鎢複製。但它有一定的侷限性它不會複製DDL事件之間的數據同步。

請仔細看看這個link來實現它。

1

Tungsten Replicator提供實時同步MySQLMongodb之間。然而,讓您的舊數據複製可以使用像mongify其他工具來獲取舊數據。運氣最好!