软件模块 | 描述 |
---|---|
mongod | MongoDB 数据 |
mongo | MongoDB 命令行工具,管理 MongoDB 数据库。 |
mongos | MongoDB 路由进程,分片环境下使用。 |
mongodump/mongorestore | 命令行数据库备份及恢复工具。 |
monogexport/mongoimport | 与其他数据进行数据交换的时候 CSV/JSON 导入与导出,主要用于不同系统间数据迁移。 |
Compass | MongoDB GUI 管理工具 |
Ops Manager(企业版) | MongoDB 集群管理软件,开发环境可以免费使用,上线需要购买 License。 |
BI Connector(企业版) | SQL 解释器 / BI套接件 |
MongoDB Charts(企业版) | MongoDB 可视化软件,可以在Mongo上做出好看的图标。 |
Atlas(付费及免费) | MongoDB 云托管服务,包括永久免费云数据库(512M免费cluster,用于学习)。 |
mongodump/mongorestore
-
类似于 MySQL 的dump/restore 工具。
-
可以完成全库 dump:不加条件。
-
也可以根据条件 dump 部分数据:-q参数。
-
Dump 的同时跟踪数据:--oplog
-
Restore 是反操作,把 mongodump 的输出导入到 mongodb。
mongodump -h 127.0.0.1:27017 -d test -c testcol # -h指定host端口;-d 指定库名;-c 指定表名; mongorestore -h 127.0.0.1:27017 -d test -c test xxx.bson