`

mongo DB 内置常用工具

 
阅读更多

常用工具集

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: 实时性能监控工具

 

如:

[root@dell1 mongodb-2.0.4]# cd  bin

[root@dell1 bin]# ll

total 90164

-rwxr-xr-x 1 root root 8581356 Mar 20  2012 bsondump

-rwxr-xr-x 1 root root 2706732 Mar 20  2012 mongo

-rwxr-xr-x 1 root root 8633320 Mar 20  2012 mongod

-rwxr-xr-x 1 root root 8624500 Mar 20  2012 mongodump

-rwxr-xr-x 1 root root 8598572 Mar 20  2012 mongoexport

-rwxr-xr-x 1 root root 8594572 Mar 20  2012 mongofiles

-rwxr-xr-x 1 root root 8613108 Mar 20  2012 mongoimport

-rwxr-xr-x 1 root root 8610348 Mar 20  2012 mongorestore

-rwxr-xr-x 1 root root 5258060 Mar 20  2012 mongos

-rwxr-xr-x 1 root root 6638180 Mar 20  2012 mongosniff

-rwxr-xr-x 1 root root 8667212 Mar 20  2012 mongostat

-rwxr-xr-x 1 root root 8598604 Mar 20  2012 mongotop

[root@dell1 bin]#    

   

分享到:
评论

相关推荐

    MongoDB中文版_动物书

    7. **地理空间索引**:MongoDB内置了对地理位置数据的支持,可以轻松地进行地理空间查询和索引,适用于地图应用、位置服务等领域。 8. **网格FS**:MongoDB的GridFS功能可以将大文件(如图片、视频)存储为一系列...

    mongo安装包,直接运行即可

    总的来说,MongoDB是一个强大且灵活的数据库解决方案,适用于需要处理大量非结构化或半结构化数据的应用。正确安装和配置MongoDB是利用其功能的基础,而持续学习和了解新版本的特性则是保持系统高效运行的关键。

    DB MongoDB Client Robomongo x64 V0.9.0 便携版

    4. 脚本执行:使用内置的MongoShell或者自定义脚本来执行更复杂的数据库操作。 5. 性能监控:查看MongoDB服务器的性能指标,如内存使用、I/O操作等。 6. 导入导出:将数据导入到MongoDB或导出为JSON、CSV或其他格式...

    YCListScrape:一个简单的sails.js应用程序,它侦听YCList网站的Kimono API的JSON帖子,然后将结果转储到mongo db中

    Sails.js的核心特性包括ORM(对象关系映射)工具Waterline,以及支持WebSockets的实时通信。 2. **Kimono API**:Kimono Labs是一款在线服务,允许用户通过简单的界面抓取和构建API,以获取网页上的结构化数据。在...

    PasteDataToNoSQL:从.csv,.xml,.json文件格式将数据粘贴到NoSQL base(Mongo DB)

    1. 文件I/O:Python内置的`csv`模块用于读取.csv文件,`xml.etree.ElementTree`用于解析.xml文件,而`json`模块则处理.json文件。 2. 数据清洗与预处理:在导入数据之前,可能需要对数据进行清洗,去除无效或不一致...

    mongodb入门学习资料

    MongoDB提供内置的监控工具,如`db.serverStatus()`和`db.currentOp()`,以及第三方工具如MongoDB Cloud Manager,用于实时监控和问题诊断。 以上是对MongoDB入门学习的一些主要知识点的概述,通过深入学习和实践,...

    Zabbix 常用模板(MongoDB、RAID、Redis、service、MySQL、Elasticsearch)

    在IT监控领域,Zabbix是一款广泛应用的开源网络监控和性能管理工具。它能够实时监控各种网络参数、服务器健康状态以及应用程序的性能。本资源提供的压缩包包含了一系列针对特定技术的Zabbix模板,如MongoDB、RAID、...

    MongoDB使用自带的命令行工具进行备份和恢复的教程

    `bsondump` 尽管可以输出 JSON 或 debug 格式,但在实际应用中并不常用。`mongoexport` 支持导出 JSON 或 CSV 格式,并可指定查询过滤器,但可能存在数据类型兼容性问题。相比之下,`mongodump` 在导出速度和数据...

    IDEA MongoDB插件

    它适用于处理大量结构化和非结构化的数据,尤其适合大数据和实时应用。与传统的SQL关系型数据库不同,MongoDB使用JSON格式的文档作为数据存储单元,这种格式便于处理复杂的数据结构。 IDEA中的MongoDB插件则为...

    No-SQL-Mongo-DB-with-Spring-Boot-Rest-SonarLint:NoSQL数据库提供了一种存储和检索数据的机制,该机制的建模方式不同于关系数据库中使用的表格关系

    在本项目"No-SQL-Mongo-DB-with-Spring-Boot-Rest-SonarLint"中,我们探讨了如何使用非关系型数据库MongoDB与Spring Boot框架集成,构建RESTful服务,并利用SonarLint进行代码质量检查。以下是相关知识点的详细说明...

    Linux数据库查看工具

    本篇文章将详细介绍Linux下的数据库查看工具,并以"Navicat Premium"为例,讲解其在Linux环境中的应用。 首先,我们要了解Linux系统中的常见数据库类型。主要有MySQL、PostgreSQL、MongoDB、Oracle等。每种数据库都...

    Pure JS (4.2): Web 应用中服务器端 JS 调用 MongoDB 的简单示例

    在Web应用中,JavaScript通常被用来处理客户端交互,但随着Node.js的...尽管在大型项目中,使用像Express.js这样的框架以及Mongoose等ORM工具可以简化开发流程,但在学习和理解基础概念时,使用原生API是非常有价值的。

    MongoDB中文教程

    - 通过`mongo`命令行工具连接: ```bash mongo [database-name] ``` **4.4 插入记录** - 插入单条记录: ```javascript db.collection.insert({ key: "value" }) ``` **4.5 _id key** - `_id`字段用于唯一...

    mongdb性能优化

    MongoDB提供了多种内置的监控工具,用于帮助用户监控数据库的性能。 ##### 1. `mongotop` `mongotop`是一个命令行工具,用于实时监控MongoDB实例上的活动。它可以提供关于不同命名空间上读写操作的信息,有助于...

    mongodb tools.7z

    在您的情况中,"mongodb tools.7z"压缩包可能包含了这些实用工具,以便用户在没有内置命令的情况下处理BSON和JSON文件。 首先,让我们深入了解一下BSON和JSON文件。BSON(Binary JSON)是JSON的一种二进制形式,它...

    MongoDB性能优化

    - **定义**:MongoDB提供了一个名为“Profiler”的内置工具,用于监控和记录数据库操作的性能数据,从而帮助开发者识别性能瓶颈并进行优化。 - **配置与使用**: 1. 启用Profiler:在MongoDB的配置文件中启用...

    MongoDB入门学习

    > db.things.find({name: "mongo"}).forEach(function(x) {print(tojson(x))}); ``` - SQL对应查询语句:`SELECT * FROM things WHERE name = 'mongo'` - 多条件查询: ```shell > db.things.find({name: "mongo...

    mongodb-linux-x86_64-rhel70-3.4.7.tgz

    7. **监控与日志**:监控MongoDB的性能和健康状态,可以通过内置的`db.serverStatus()`命令。日志文件可以在配置文件中指定,定期检查日志可以帮助识别和解决问题。 8. **备份与恢复**:定期备份数据库是保障数据...

    express+mongoose,操作mongo数据的命令语句,以及前后端分离及调用接口的效果展示

    ### Express与Mongoose在Web开发中的应用 #### 一、Express创建Web应用程序 ##### (一)、什么是Web服务器 Web服务器是一种计算机系统,用于托管网站并通过HTTP协议向用户提供内容。当用户通过浏览器输入网址时...

    mongo-cluster-sharding:使用分片和ReplicaSet设置集群MongoDB

    3. **监控与维护**: 使用`db.serverStatus()`和`db.stats()`等命令监控集群状态,定期进行维护,如检查日志、备份数据和优化索引。 4. **故障转移与恢复**: 了解并熟悉故障转移流程,以便在出现问题时迅速恢复服务...

Global site tag (gtag.js) - Google Analytics