2013-07-24 70 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之间的区别,比如不使用外键而是嵌入文档,冒着重复等风险以及如何处理它。

它只是每隔一段时间开始,所以这只是一个长期的方法。