2019独角兽企业重金招聘Python工程师标准>>>

由于要做一个推荐系统,但是原有的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

MongoDB学习系列6: mongodump相关推荐

  1. MongoDB学习系列 -- 数据库、集合、文档的CURD

    前面一篇章节我们已经对MongoDB的基本概念有了一个大概的了解,从今天开始,我们将进行更细粒度的学习,首先就是数据库.集合.文档的CURD操作. 为了便于操作,减少学习难度,我们这里使用javasc ...

  2. MongoDB学习系列 -- 索引

    百度百科上对于索引的定义大概是这样的:在关系数据库中,索引是一种单独的.物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的 ...

  3. MongoDB学习系列9:MongoDB里的若干规则

    2019独角兽企业重金招聘Python工程师标准>>> 数据库名字:规则 不能是空字符串 不得含有'' . $  /  \ \0 应该全部小写 最多64字节. ~~~ admin数据 ...

  4. MongoDB学习记录:入门(一)——五叶草

    预热看我之前的文章Node学习记录: mongodb 这个系列旨在系统的学习Mongodb 部分图片来自慕课网mongodb入门截图 学习目标 MongoDB官网:https://www.mongod ...

  5. MongoDB学习札记第六篇之主从复制

    mongo系列文章请看http://www.codefrom.com/p/mongodb 环境准备: ubuntu12.0.4 mongodb3.0.3 主从复制是MongoDB中最常见的复制方式.这 ...

  6. 数据库MYSQL学习系列一

    数据库MYSQL学习系列一 一.MYSQL数据库基础 1.1-认识MYSQL 什么是数据库 计算机处理和存储的一切信息都是数据 计算机系统中一种用于存取数据的程序 一种: 计算机系统中有很多种能够存取 ...

  7. MongoDB学习路线

    转载博客: 1.MongoDB学习笔记(一)MongoDB概述和安装 http://www.cnblogs.com/wupeiqi/archive/2013/05/12/3074478.html 2. ...

  8. MongoDB学习笔记(一) MongoDB介绍及安装

    系列目录 MongoDB学习笔记(一) MongoDB介绍及安装     MongoDB学习笔记(二) 通过samus驱动实现基本数据操作     MongoDB学习笔记(三) 在MVC模式下通过Jq ...

  9. python系列文章(基础,应用,后端,运维,自动化测试,爬虫,数据分析,可视化,机器学习,深度学习系列内容)

    python基础教程 python基础系列教程--Python的安装与测试:python解释器.PyDev编辑器.pycharm编译器 python基础系列教程--Python库的安装与卸载 pyth ...

最新文章

  1. C++中关于流的概念
  2. Away3D 的实体收集器Bug
  3. 【深度学习】实战教程 | 车道线检测项目实战,霍夫变换 新方法 Spatial CNN
  4. c 结构体的简单封装1
  5. android system_server中的dump_Android 10.0系统启动之SystemServer进程(二)
  6. iOS---UIScrollView实现相册循环
  7. 阿里矢量图标引入方法
  8. HTML练习4制作京东登录页,day4 CSS属性和京东登录
  9. 史上最详细的梯度下降优化算法介绍(从SGD到Adam至Lookahead)
  10. AE的QuickTime问题
  11. html时区时间显示,JS显示多个国家时区当前时间代码
  12. Python Recap 重新审视Python - 1 Python中的类
  13. 系统功能性/非功能性需求
  14. MIDI通信协议-数据字节:找到中央C(音名:C4)
  15. UEFI和传统引导的区别
  16. 【Grace卫星】Grace卫星精度知识点。
  17. (一)libvirt库简介
  18. 我的职业生涯规划(软件工程)
  19. 2020Java面试题汇总(2020年负重前行的Java码畜社招遇到的Java面试题---亲历总结)
  20. 【408计算机考研】操作系统——第一章 计算机系统概述

热门文章

  1. Mysql5.7中子查询时order by与group by合用无效的解决办法
  2. Ubuntu 14.04 登陆界面循环问题解决
  3. (转,改)UML中的几种关系
  4. DirectoryEntry所有字段对应解释
  5. 优酷土豆CEO:打造爆款产品的3个关键步骤
  6. 关于Class之深入Class
  7. 可以替代Viso的小巧开源工具DIA。
  8. Apache按天截断日志工具,无法生成访问日志
  9. hive 添加UDF(user define function) hive的insert语句
  10. javascript中的表结构