MongoDB学习系列6: mongodump

由于要做一个推荐系统,但是原有的mongodb数据库的样本太少了,

只好从远程主机1复制数据到远程主机2.

这里使用mongodump命令和mongorestore命令。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~mongodump命令的使用过程。

语法如下:

mongodump -h  dbhost  -d  dbname  -o   dbdirectory

-h: 数据库主机,可以有两种形式

1) 1.2.3.4

2)  1.2.3.3:1234

-d:需要备份的数据库实例。

-o:数据备份的存放位置,命令完成后会在这个目录下存放你指定的数据库实例的备份数据。

好,现在知道原理了,

但是有个问题是,我不想全部复制数据库里的所有集合,

这样会影响服务器的性能,那我只好指定部分集合来导。

OK,搜索具体的参数。。。。。。网上知道了 -c

ok,开始备份。

 ./mongodump -h XXX.XXX.XXX.XXX:XXX -d  XXX -c XXX   -o XXX

下面是执行过程:

Fri Dec 27 10:30:15.076 DATABASE: XXX to 	/usr/local/sbt/data
Fri Dec 27 10:30:15.078 	XXX.XXXto /usr/local/sbt/data/XXX/sharings.bson
Fri Dec 27 10:30:18.017 		Collection File Writing Progress: 824600/14438822	5%	(objects)
Fri Dec 27 10:30:21.036 		Collection File Writing Progress: 1573300/14438822	10%	(objects)
Fri Dec 27 10:30:24.019 		Collection File Writing Progress: 2347800/14438822	16%	(objects)
Fri Dec 27 10:30:27.003 		Collection File Writing Progress: 3216800/14438822	22%	(objects)
Fri Dec 27 10:30:30.016 		Collection File Writing Progress: 4062600/14438822	28%	(objects)
Fri Dec 27 10:30:33.000 		Collection File Writing Progress: 4928700/14438822	34%	(objects)
Fri Dec 27 10:30:36.030 		Collection File Writing Progress: 5720900/14438822	39%	(objects)
Fri Dec 27 10:30:39.033 		Collection File Writing Progress: 6536200/14438822	45%	(objects)
Fri Dec 27 10:30:42.007 		Collection File Writing Progress: 7300400/14438822	50%	(objects)
Fri Dec 27 10:30:45.001 		Collection File Writing Progress: 8077500/14438822	55%	(objects)
Fri Dec 27 10:30:48.020 		Collection File Writing Progress: 8870800/14438822	61%	(objects)
Fri Dec 27 10:30:51.024 		Collection File Writing Progress: 9628300/14438822	66%	(objects)
Fri Dec 27 10:30:54.013 		Collection File Writing Progress: 10362100/14438822	71%	(objects)
Fri Dec 27 10:30:57.000 		Collection File Writing Progress: 11137100/14438822	77%	(objects)
Fri Dec 27 10:31:00.029 		Collection File Writing Progress: 11901400/14438822	82%	(objects)
Fri Dec 27 10:31:03.023 		Collection File Writing Progress: 12688300/14438822	87%	(objects)
Fri Dec 27 10:31:06.005 		Collection File Writing Progress: 13445400/14438822	93%	(objects)
Fri Dec 27 10:31:09.039 		Collection File Writing Progress: 14251800/14438822	98%	(objects)
Fri Dec 27 10:31:09.670 		 14438822 objects






转载于:https://my.oschina.net/qiangzigege/blog/188214

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值