MongoDB 生态 – 可视化管理工具
http://www.mongoing.com/archives/3651
工欲善其事,必先利其器,咱们在使用数据库时,一般须要各类工具的支持来提升效率;不少新用户在刚接触 MongoDB 时,遇到的问题是『不知道有哪些现成的工具可使用』,本系列文章将主要介绍 MongoDB 生态在工具、driver、可视化管理等方面的支持状况。git
本文主要介绍 MongoDB 的一些可视化运维管理工具github
MongoDB Cloud Manager MongoDB Cloud Manager是官方推出的运维自动化管理系统,是企业版才支持的功能,社区用户也能够下载试用。Cloud Manager 主要功能包括mongodb
MongoDB 集群(复制集、分片)的自动化部署 集群监控、及报警定制 自动数据备份与还原数据库
MongoDB compass MongoDB compass 也是官方推出的可视化管理工具,企业版才支持,compass 与 Cloud Manager 功能互补,Cloud Manager 偏向于部署、运维、监控,而 compass 则偏向于数据管理、查询优化等,其主要功能包括express
数据分布可视化,自动分析各个字段取值的分布状况 支持 CRUD 操做 索引自动分析及优化建议 explain 的结果可视化运维
MongoDB Atlas MongoDB官方提供的 DBaaS 服务(Database as a Service),目前支持在 Amazon AWS 上构建 MongoDB 的云服务,将来有可能会支持更多的云厂商( 例如 Azure、Alibaba Cloud等)并经过Cloud Manager + compass 来提供可视化的数据管理。工具
MongoClient MongoClient是一款开源、跨平台的 mongodb 管理工具,支持 MongoDB 3.2版本,具有数据库监控、gridfs管理、用户管理等功能。优化
mongo-expressspa
adminMongo索引
HumongouS.io
NoSQL Manager for MongoDB
robomongo
MongoChef
mongobooster
Mongo Management Studio
Other tools 其余还有诸如 MongoMonito、MongoCMS、MongoApp、mongobird、PHPmongoDB、MongoVision、MongoVUE、Edda等工具,但不少都没有与时俱进,不支持 MongoDB 最新的3.x 版本,就不逐个绍了,其中有不少是 github 上的开源项目,有兴趣的同窗能够 clone 下来本身作贡献。