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 下來本身作貢獻。