MongoDB简介

MongoDB数据库默认的管理工具是(CLI)Shell命令行,对于专业的DBA来说比较容易上手,但是对于普通人员GUI可视化工具更方便使用。我们就来介绍13个好用的MongoDB可视化工具。
MongoDB官方提供了社区版的Compass,可以独立安装使用,也提供了云服务器版本MongoDB Atlas。商业版本的MongoDB必须购买其订阅。MongoDB Atlas旨在在AWS,Azure和Google Cloud等云平台上运行。阿里云MongoDB数据库也提供了基于Web的管理工具。免费使用。
MongoDB自带的Shell命令行工具,大家应该很熟悉了。

1、Robo 3T管理工具
Robo 3T前身是Robomongo。支持Windows,MacOS和Linux系统。Robo 3T 1.3为您提供了对MongoDB 4.0和SCRAM-SHA-256(升级的mongo shell)的支持,支持从MongoDB SRV连接字符串导入,以及许多其他修复和改进。大家也可以找到之前的Robomongo,完全免费的版本使用。

Robomongo的核心功能:
1、简单、智能提示
2、查询命令自动完成提示功能
3、通过拖放构建查询
4、编写类SQL查询MongoDB命令
5、将汇总查询细分为多个阶段
6、生成五种语言的驱动程序代码
7、比较收藏并并排查看差异
8、探索数据模式并找到异常值
9、以多种格式导入和导出,包括SQL迁移
10、自动化MongoDB任务,例如导入和数据同步
下载地址:https://robomongo.org/download

2、Navicat for MongoDB
Navicat是一种收费数据库管理工具,大家应该使用过Navicat For MySQL版本,比较好用。

Navicat 支持连接所有流行的数据库系统(如MySQL,MariaDB,MongoDB,SQL Server,SQLite,Oracle和PostgreSQL)的功能。
下载地址:https://www.navicat.com/en/products/navicat-for-mongodb
它提供14天的免费试用版,长期使用建议购买序列号。

3、MongoDB Compass 社区版
MongoDB Compass也有社区版, 可以编写查询命令,也可以监视服务器的负载,它提供了数据库操作的实时统计信息。 适用于Linux,Mac或Windows。中国大陆安装MongoDB数据库,可以选择安装Compass,但是容易卡死,原因是从美国服务器在线安装。可以手动下载在离线安装。

功能:
1、内置模式可视化
2、深入了解服务器状态和查询性能
3、可视化,了解并使用您的地理空间数据
4、创建,读取,更新和删除(CRUD)数据的简便方法
5、易于理解的GUI
6、可通过插件扩展
7、在直观的UI中构建聚合管道
下载地址:https://www.mongodb.com/download-center/compass

4、NoSQLBooster(mongobooster)管理工具
NoSQLBooster正式名称为MongoBooster。是一个跨平台,附带了许多用于管理数据库和监视服务器的MongoDB工具。包含服务器监视工具,Visual Explain Plan,查询生成器,SQL查询,ES2017语法支持等等。可用于Windows,macOS和Linux。有免费版本。

NoSQLBooster功能:
1、使用NoSQLBooster for MongoDB,您可以运行SQL SELECT
2、NoSQLBooster for MongoDB支持类似于For MySQL的流利查询构建器API
3、支持Visual Explain Plan,MongoDB Log Parser,查询代码生成器,Visual Query Builder和Schema Analyzer
4、通过免费的交互式示例学习Mongodb
5、数组,对象和ObjectId值的工具提示
6、测试数据生成器
7、服务器实时状态(mongostat)
8、mongotop,mongodump和mongorestore的GUI
9、嵌入式Mongo Shell,无外部依赖
10、拥抱ES2017
11、Lodash,ShellJs,Mathjs和Moment
12、支持GridFS
13、只读状态锁定
14、用颜色标记连接
15、在数据库之间轻松进行数据传输/同步
16、只需导入和导出
17、从RDBMS导入表
18、导出到SQL文件
下载地址:https://nosqlbooster.com/downloads
5、Cluster control管理工具
ClusterControl它不仅限于MongoDB,还支持MySQL,MySQL复制,MySQL NDB群集,Galera群集,MariaDB,PostgreSQL,TimescaleDB,Docker和ProxySQL。有社区版,可用于Linux平台(基于RedHat,Centos,Ubuntu或Debian)。

1、查询监视器
2、多数据库支持
3、完全集成的CLI
4、监控与顾问
5、数据库部署
6、集群/复制
7、官方文档详细
下载地址:https://severalnines.com/download-clustercontrol-database-management-system
6、NOSQLCLIENT
Nosqlclient是一个免费的开源MongoDB管理工具,具有基于Web的GUI界面。

NOSQLCLIENT功能:
1、SSH支持
2、独特的查询风格界面语法
3、实时监控
4、Mongodb的Shell命令界面
5、X509,LDAP,GSSAPI
6、数据导入/导出
7、使用扩展的JSON代替BSON
8、立即更新
9、用户管理
10、索引管理
11、模式分析器
12、自动提升命令
13、文件管理
下载地址:https://www.nosqlclient.com/docs/

7、Studio 3T管理工具
Studio 3T属于收费企业工具。Robomong被3T公司收购,并更名为Robot 3T; 与Oracle收购MySQL竞争对手一样,收购竞争对手不是为了壮大对方,而是消灭一个对手。30天的免费试用版,与免费和开源的Robot 3T相比,Studio 3T具有更多功能并提供企业支持服务。支持Windows,Linux(Ubuntu和CentOS)和MacOS。

Studio 3T功能
1、通过拖放构建查询命令
2、便捷的数据编辑
3、表,树和JSON视图
4、汇总编辑器
5、可视化解释
6、任务并询问调度程序
7、从SQL到MongoDB的迁移
8、查询代码,SQL查询,SQL导入/导出
9、LDAP和Kerberos身份验证
10、从Oracle导入
11、导入/导出向导
12、颜色编码的连接
13、只读锁定,数据比较和同步
14、模式浏览器
15、服务器状态图,Map-Reduce和GridFS支持
16、热键
17、兼容MongoDB 4.0
下载地址:https://studio3t.com/download/
8、Mongo Management Studio
Mongo Management Studio是用于数据库管理的免费MongoDB GUI工具。 但是免费版本仅适用于Windows。 而企业版和个人版则适用于Linux,Windows和MacOS。 企业版(Web服务器)支持MongoDB Web界面HTTP GUI。

Mongo Management Studio功能(免费版)
1、UI索引管理
2、副本集支持
3、CRUD操作
4、兼容MongoDB 3.0 / 3.2 / 3.4/3.6/4.0/4.2
5、MongoDB身份验证
6、GridFS支持(只读)
7、内联编辑,多次更新和保存查询
8、SSL连接
详细文件
下载地址:http://mms.litixsoft.de/
9、Aqua Data Studio Mongo管理工具
收费,14天试用期。支持Windows,Linux和MacOS。提供了一个MongoDB数据库管理工具包,例如可视化分析,MongoSQL查询参考,MongoJS查询分析器,MongoShell MongoShell,FluidShell,查询和分析工具,网格图和数据透视图,表数据编辑器,导入和导出工具, 实体关系建模器; 可视查询生成器; 比较工具:模式比较,文件比较; SQL历史记录,开放API脚本环境,集成安全Shell(SSH)和版本控制:Subversion(SVN),Git,CVS,Perforce。

MongoJS Query Analyzer Javascript编辑器允许执行JavaScript命令,并支持自动完成和语法突出显示。 结果可以在树层次结构,网格结果和文本中看到。
下载地址:https://www.aquafold.com/aquadatastudio_downloads

10、phpMoAdmin- MongoDB管理工具
很像phpMyAdmin工具,前者管理MySQL,phpMoAdmin管理MongoDB。基于Vork PHP框架开发。 轻巧且易于安装。 大小仅为115KB的moadmin.php文件,用户可以将其放置在现场的任何地方以开始工作。

phpMoAdmin功能:
1、数据库:带有数据大小的列表,创建/删除,修复/压缩
2、显示集合列表,每个集合中包含许多对象
3、单个智能搜索框接受:精确文本,(类型转换)值,JSON(启用Mongo运算符)
4、Mongo GridFS
5、GridFS对象自动将GridFS块链接到GridFS文件
6、MongoDB统计信息:正常运行时间,内存等,先前错误的日志,Mongo-PHP设置
和更多…
下载地址:http://www.phpmoadmin.com/

11、Mongotron管理工具
它是一个跨平台的MongoDB管理工具,已获得开源许可,并使用Electron框架和Angular JS构建。 在GitHub上可用。

下载地址:https://github.com/officert/mongotron
12、Mongolime
最牛逼的地方在于支持MongoDB移动手机客户端,可轻松连接和访问MongoDB服务器。支持SSH,可轻松通过SSL进行身份验证和连接远程服务器。免费,支持量大移动平台IOS和Android平台。

功能:
1、查看和管理文件。
2、创建和修改文档
3、使用查询生成器搜索文档。
4、以JSON格式将数据库和集合导出为ZIP存档。
下载地址:https://mongolime.com/,也可以在手机App商店下载
13、Mongo-express
基于Web的MongoDB管理工具,使用Node.js,Express和Bootstrap3开发。 它允许连接多个数据库; 查看/添加/删除数据库,集合和文件; 预览音频/视频/图像数据; GridFS支持–添加/获取/删除大文件; 在文档中使用BSON数据类型,移动/响应式–引导程序和更多功能。

下载地址:https://github.com/mongo-express/mongo-express

总结:以上10个MongoDB管理工具,Robomongo是用的最多的,也是最好用的,后面被收购,改名,Robo 3T。国内阿里云MongoDB自带Web可视化管理工具。MongoDB Compass 社区版也可以ch尝试。有钱的话推荐Navicat for MongoDB。

参考资料:
https://dzone.com/articles/which-is-the-best-mongodb-gui-2019-update
https://www.how2shout.com/tools/best-mongodb-interface-gui-tools-manage-databases.html

13种MongoDB的GUI简介相关推荐

  1. J2EE的13种核心技术(一)

    J2EE的13种核心技术(一) 内容简介 Steven Gould在文中介绍了Java2平台企业版(J2EE)的13种核心技术:JDBC, JNDI, EJBs, RMI, JSP, Java ser ...

  2. J2EE的13种核心技术简介

    Java最初是在浏览器和客户端机器中粉墨登场的.当时,很多人质疑它是否适合做服务器端的开发.现在,随着对Java2平台企业版(J2EE)第三方支持的增多,Java被广泛接纳为开发企业级服务器端解决方案 ...

  3. 13种UML简介、工具及示例

    概要 UML(Unified Modeling Language ,统一建模语言或标准建模语言). UML图形有13种,UML规范用来描述建模的概念有,类(对象的).对象.关联.职责.行为.接口.用例 ...

  4. 13 种在 Linux 系统上检测 CPU 信息的工具

    13 种在 Linux 系统上检测 CPU 信息的工具 问题: 我想要了解我的电脑关于CPU处理器的详细信息,查看CPU信息比较有效地方法是什么? 根据你的需要,有各种各样的关于你的CPU处理器信息你 ...

  5. 【约束布局】ConstraintLayout 13 种相对定位属性组合 ( 属性组合 | 用法说明 )

    文章目录 相对定位简介 相对定位属性组合前提条件 相对定位 Left Right 四种组合属性 相对定位 Start End 四种组合属性 相对定位 Top Bottom 四种组合属性 相对定位控件约 ...

  6. 跑了 13 种编程语言的 Hello World,可视化后有了新发现!

    作者 | Nia Catlin    译者 | 弯月 出品 | CSDN(ID:CSDNnews) 在本文中,我们将针对 13 种不同语言编写的"Hello World"演示程序, ...

  7. IoT物联网嵌入式设备中30种常见传感器模块简介及原理讲解

    IoT物联网嵌入式设备中30种常见传感器模块简介及原理讲解 0.前言 一.光学传感器模块: 1. 光敏传感器模块: 2. 红外避障模块 3. 循迹传感器模块 4. U型光电传感器模块 5. 红外接收模 ...

  8. MongoDB的Mongoose简介

    by Nick Karnik 尼克·卡尼克(Nick Karnik) MongoDB的Mongoose简介 (Introduction to Mongoose for MongoDB) Mongoos ...

  9. 后端开发应彻底掌握的13 种锁的实现方式

    最近有很多小伙伴给我留言,分布式系统时代,线程并发,资源抢占,"锁" 慢慢变得很重要.那么常见的锁都有哪些? 今天就和大家简单聊聊这个话题 1.悲观锁 正如其名,它是指对数据修改时 ...

最新文章

  1. 你要的用户画像实践来了!
  2. 机房为什么要设计冷热通道,设计原则及如何施工?
  3. 成功解决Future Warning: The sklearn.neighbors.dist_metrics module is deprecated in version 0.22 and wil
  4. 【sprinb-boot】maven 多模块项目:单独 spring-boot:run 某个模块
  5. android int与String的转换
  6. 前端学习(2979):vue-element-admin结构
  7. 前端学习(2810):完成安卓打包
  8. 雅虎中国,奇虎全面杀入威客领域
  9. Dom4j完整教程~XML文档简单操作
  10. [转载] 大型网站的 HTTPS 实践(一)—— HTTPS 协议和原理
  11. 以下构成python循环结构的方法中正确的是_python教程:python循环结构
  12. 现在好多打工的都说月薪有八九千甚至过万,真有那么高工资吗?
  13. 十年测试之路的笔记分享
  14. Zabbix 监控LVS连接的状态
  15. 服务器安装python虚拟环境
  16. VTD — 应用于智能驾驶复杂交通场景仿真工具
  17. 领域驱动设计思维导图
  18. OV2640拍摄jpg图像无法解析
  19. 【Linux】返回上级目录
  20. 基于灰度投影法的图片偏移测量

热门文章

  1. pyttsx3设置男性声音
  2. JAVA:货币金额类型、精确小数类型数值的定义BigDecimal和基本运算操作
  3. Home键监听与电源键
  4. mac蓝牙键盘工具分享——通过mac键盘给iPhone、iPad打字
  5. 在线网页如何免费excel转pdf
  6. AI绘图原理:让机器也拥有绘画的灵魂
  7. PubMed插件:分区、影响因子和即时IF一目了然,还能秒下文献(亲测有效)
  8. 教您正确选择一款合适您的家用路由器
  9. Mac新手必备小技巧:一起进阶MAC大神
  10. SQL零基础入门学习(三)