2013-07-24 99 views
4

是否有工具/最佳實踐等將數據從關係數據庫遷移到NoSQL格式。將關係數據庫中的數據遷移到NoSQL

我有一個JEE6應用程序利用Hibernate的ORM的堅持到MySQL,但現在我們要轉移到NoSQL的解決方案,但需要與我們帶來現有數據

感謝 W¯¯

回答

4

有一些工具來幫助遷移,但最終,MySQL是一個與noSQL數據庫結構完全不同的關係數據庫。

最終,你將幾乎總是要做的this article說這四個步驟(指MongoDB的,你沒有指定,但它適用於任何):

開始瞭解MongoDB。下載它,閱讀教程,嘗試一些玩具項目。

2.想想如何在文檔存儲中表示模型。

從數據庫MongoDB的遷移數據,可能簡單地寫了一堆對數據庫SELECT * FROM報表和 然後使用 您選擇的語言將數據加載到您的MongoDB的模型。

4.重寫您的應用程序代碼以通過諸如insert()或find()之類的語句來查詢MongoDB。

0

我的確從蒙戈的M110JS「的MongoDB的Node.js的開發」課程大學https://university.mongodb.com/和真心推薦(它也是免費的)。它不包括SQL和NOSQL之間的區別,比如不使用外鍵而是嵌入文檔,冒着重複等風險以及如何處理它。

它只是每隔一段時間開始,所以這只是一個長期的方法。