MongoDB 生態 – 可視化管理工具

工欲善其事,必先利其器,我們在使用數據庫時,通常需要各種工具的支持來提高效率;很多新用戶在剛接觸 MongoDB 時,遇到的問題是『不知道有哪些現成的工具可以使用』,本系列文章將主要介紹 MongoDB 生態在工具、driver、可視化管理等方面的支持情況。

本文主要介紹 MongoDB 的一些可視化運維管理工具

MongoDB Cloud Manager

MongoDB Cloud Manager是官方推出的運維自動化管理系統,是企業版才支持的功能,社區用戶也可以下載試用。Cloud Manager 主要功能包括

  • MongoDB 集群(復制集、分片)的自動化部署
  • 集群監控、及報警定制
  • 自動數據備份與還原

MongoDB compass

MongoDB compass 也是官方推出的可視化管理工具,企業版才支持,compass 與 Cloud Manager 功能互補,Cloud Manager 偏向于部署、運維、監控,而 compass 則偏向于數據管理、查詢優化等,其主要功能包括

  • 數據分布可視化,自動分析各個字段取值的分布情況
  • 支持 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-express

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 下來自己做貢獻。

作者簡介

張友東,阿里巴巴技術專家,主要關注分布式存儲、Nosql數據庫等技術領域,先后參與TFS(淘寶分布式文件系統)Redis云數據庫等項目,目前主要從事MongoDB云數據庫的研發工作,致力于讓開發者用上最好的MongoDB云服務。

MongoDB 生態 – 可視化管理工具》有17個想法

  1. Pingback: writeessay
  2. Pingback: writeaessay
  3. Pingback: 889Cgp3z9hV
  4. Pingback: hdmobilesex.me
  5. Pingback: solars.biz
  6. Pingback: ABrand
  7. Pingback: free bitcoin cash
  8. Pingback: Google

發表評論