常用工具集
MongoDB在Bin目录下提供了一系列有用的工具,这些工具提供了MongoDB在运维管理上的方便。
- bsondump:将bson格式的文件转储为json格式的数据。
- mongo:客户端命令行工具,其实也是一个js解释器,支持js语法。
- mongod:数据库服务端,每个实例启动一个进程,可以fork为后台运行
- mongodump/mongorestore:数据库备份和恢复工具
- mongoexport/mongoimport:数据导出和导入工具
- mongofiles:GridFS管理工具、可实现二进制文件的存取
- mongos:分片路由,如果使用了sharding功能,则应用程序连接的是mongos而不是mongod
- mongosniff:这一工具的作用于tcpdump,不同的是他只监控MongoDB相关的包请求,并且是以指定的可读性的形式输出。
- mongostat:实时性能监控工具
客户端GUI工具
MongoVUE
一个桌面程序,提供了对MongoDB数据库的基本操作,如查看、查询、更新、删除等,简单易用,但是功能还比较弱。
RockMongo
RockMongo是一个PHP5写的MongoDB管理工具。
主要特征:使用宽松的New BSD License协议,速度快,安装简单。支持多语言,系统可以配置多个主机,每个主机可以有多个管理员,需要管理员密码才能登入操作,确保数据库的安全性。
MongoHub
MongoHub是一个针对Mac平台的MongoDB图形管理客户端,可用来管理MongoDB数据的应用程序。
UMongo
UMongo (前身是 JMongoBrowser) 是一个图形化界面的工具,用来浏览和管理 MongoDB 集群,支持 Linux, Windows 和 Mac OSX.