利用MongoHub将mysql迁移至MongoDB

>最近在做一些项目,正好需要用到hadoop的知识,而hadoop的hbase作为NoSQL家族中不可缺少的一员,自然其地位也不可忽略。但是同样的MongoDB也支持mapreduce,而且近年来也是在NoSQL中异军突起。盛大更是在其上推出了MongoIC(取自MongoDB In Cloud)。直接将MongoDB作为SAAS(可以这么认为)宣传,可见MongoDB的火热程度。

 

   正好目前需要调研将一些原先的mysql中的数据迁移至MongoDB中,是否方便以及可靠性。为此,才有了本文。作为最基础的内容,适合菜鸟,高手直接跳过。

 

1、可以看到myhadoop.person这个表有如下数据


利用MongoHub将mysql迁移至MongoDB_第1张图片
 

2、查看MongoDB数据库



 

3、查看admin数据库下有哪些collection


利用MongoHub将mysql迁移至MongoDB_第2张图片
 

4、需要将myhadoop这个数据库中的persion表的数据迁移到MongoDB的persion这个collection中


利用MongoHub将mysql迁移至MongoDB_第3张图片

5、MongoHUB可以看到迁移成功


利用MongoHub将mysql迁移至MongoDB_第4张图片
 6.用shell查看



利用MongoHub将mysql迁移至MongoDB_第5张图片
 
 

 总结:由此可见,由mysql迁移到MongoDB确实很简单,无需事先在MongoDB中创建和mysql表一样数据结构的collection,直接迁移即可。非常方便

你可能感兴趣的:(mongodb)