1.5几个重要的可执行文件
mongod进程
- Mongod.exe为启动此数据库实例进程对应的可执行文件,是整个MongoDB中最核心的内容,负责数据库的创建、删除等各项管理工作,运行在服务器端为客户端提供监听,相当于MySQL中的mysqld进程。
mongo进程
- Mongo是一个与mongod进程进行交互的JavaScript Shell进程,它提供了一些交互的接口函数用于系统管理员对数据库系统进行管理。
其他进程
- mongodump提供了一种从mongod实例上导出BSON dump文件的方法,mongorestore能够利用这些dump文件重建数据库,常用命令格式如下:
mongodump --port 50000 --db eshop --out e:\bak
参数–port是mongod实例监听端口,–db是数据库名称,–out是备份文件保存目录, mongodump –help查看更多参数。 - mongoexport是一个将MongoDB数据库实例中的数据导出来产生JSON或CVS文件的工具;
- mongoimport是一个将JSON或CVS文件内容导入到MongoDB实例中的工具;
- mongos是一个在分片中用到的进程。所以应用程序端的查询操作都会先由它分析,然后将查询定位到具体某一个分片上。
- mongofiles提供一个操作MongoDB分布式文件存储系统的命令行接口。
- mongostat提供一个展示当前正在运行的mongod实例的状态工具。
- mongotop提供一个分析MongoDB实例花在读写数据上的时间跟踪方法。