13個Mongodb GUI可視化管理工具,總有一款適合你

MongoDB數(shù)據(jù)庫默認的管理工具是(CLI)Shell命令行,對于專業(yè)的DBA來說比較容易上手,但是對于普通人員GUI可視化工具更方便使用。我們就來介紹13個好用的MongoDB可視化工具。MongoDB官方提供了社區(qū)版的Compass,可以獨立安裝使用,也提供了云服務器版本MongoDB Atlas。商業(yè)版本的MongoDB必須購買其訂閱。MongoDB Atlas旨在在AWS,Azure和Google Cloud等云平臺上運行。阿里云MongoDB數(shù)據(jù)庫也提供了基于Web的管理工具。免費使用。MongoDB自帶的Shell命令行工具,大家應該很熟悉了。

1、Robo 3T管理工具

Robo 3T前身是Robomongo。支持Windows,MacOS和Linux系統(tǒng)。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. 探索數(shù)據(jù)模式并找到異常值

  9. 以多種格式導入和導出,包括SQL遷移

  10. 自動化MongoDB任務,例如導入和數(shù)據(jù)同步 下載地址:https://robomongo.org/download

2、Navicat for MongoDB

Navicat是一種收費數(shù)據(jù)庫管理工具,大家應該使用過Navicat For MySQL版本,比較好用。

Navicat 支持連接所有流行的數(shù)據(jù)庫系統(tǒng)(如MySQL,MariaDB,MongoDB,SQL Server,SQLite,Oracle和PostgreSQL)的功能。下載地址:https://www.navicat.com/en/products/navicat-for-mongodb 它提供14天的免費試用版,長期使用建議購買序列號。

3、MongoDB Compass 社區(qū)版

MongoDB Compass也有社區(qū)版, 可以編寫查詢命令,也可以監(jiān)視服務器的負載,它提供了數(shù)據(jù)庫操作的實時統(tǒng)計信息。適用于Linux,Mac或Windows。中國大陸安裝MongoDB數(shù)據(jù)庫,可以選擇安裝Compass,但是容易卡死,原因是從美國服務器在線安裝。可以手動下載在離線安裝。

功能

  1. 內(nèi)置模式可視化

  2. 深入了解服務器狀態(tài)和查詢性能

  3. 可視化,了解并使用您的地理空間數(shù)據(jù)

  4. 創(chuàng)建,讀取,更新和刪除(CRUD)數(shù)據(jù)的簡便方法

  5. 易于理解的GUI

  6. 可通過插件擴展

  7. 在直觀的UI中構建聚合管道 下載地址:https://www.mongodb.com/download-center/compass

4、NoSQLBooster(mongobooster)管理工具

NoSQLBooster正式名稱為MongoBooster。是一個跨平臺,附帶了許多用于管理數(shù)據(jù)庫和監(jiān)視服務器的MongoDB工具。包含服務器監(jiān)視工具,Visual Explain Plan,查詢生成器,SQL查詢,ES2017語法支持等等??捎糜赪indows,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. 數(shù)組,對象和ObjectId值的工具提示

  6. 測試數(shù)據(jù)生成器

  7. 服務器實時狀態(tài)(mongostat)

  8. mongotop,mongodump和mongorestore的GUI

  9. 嵌入式Mongo Shell,無外部依賴

  10. 擁抱ES2017

  11. Lodash,ShellJs,Mathjs和Moment

  12. 支持GridFS

  13. 只讀狀態(tài)鎖定

  14. 用顏色標記連接

  15. 在數(shù)據(jù)庫之間輕松進行數(shù)據(jù)傳輸/同步

  16. 只需導入和導出

  17. 從RDBMS導入表

  18. 導出到SQL文件 下載地址:https://nosqlbooster.com/downloads

5、Cluster control管理工具

ClusterControl它不僅限于MongoDB,還支持MySQL,MySQL復制,MySQL NDB群集,Galera群集,MariaDB,PostgreSQL,TimescaleDB,Docker和ProxySQL。有社區(qū)版,可用于Linux平臺(基于RedHat,Centos,Ubuntu或Debian)。

  1. 查詢監(jiān)視器

  2. 多數(shù)據(jù)庫支持

  3. 完全集成的CLI

  4. 監(jiān)控與顧問

  5. 數(shù)據(jù)庫部署

  6. 集群/復制

  7. 官方文檔詳細 下載地址:https://severalnines.com/download-clustercontrol-database-management-system

6、NOSQLCLIENT

Nosqlclient是一個免費的開源MongoDB管理工具,具有基于Web的GUI界面。

NOSQLCLIENT功能

  1. SSH支持

  2. 獨特的查詢風格界面語法

  3. 實時監(jiān)控

  4. Mongodb的Shell命令界面

  5. X509,LDAP,GSSAPI

  6. 數(shù)據(jù)導入/導出

  7. 使用擴展的JSON代替BSON

  8. 立即更新

  9. 用戶管理

  10. 索引管理

  11. 模式分析器

  12. 自動提升命令

  13. 文件管理 下載地址:https://www.nosqlclient.com/docs/

7、Studio 3T管理工具

Studio 3T屬于收費企業(yè)工具。Robomong被3T公司收購,并更名為Robot 3T;與Oracle收購MySQL競爭對手一樣,收購競爭對手不是為了壯大對方,而是消滅一個對手。30天的免費試用版,與免費和開源的Robot 3T相比,Studio 3T具有更多功能并提供企業(yè)支持服務。支持Windows,Linux(Ubuntu和CentOS)和MacOS。

Studio 3T功能

  1. 通過拖放構建查詢命令

  2. 便捷的數(shù)據(jù)編輯

  3. 表,樹和JSON視圖

  4. 匯總編輯器

  5. 可視化解釋

  6. 任務并詢問調(diào)度程序

  7. 從SQL到MongoDB的遷移

  8. 查詢代碼,SQL查詢,SQL導入/導出

  9. LDAP和Kerberos身份驗證

  10. 從Oracle導入

  11. 導入/導出向導

  12. 顏色編碼的連接

  13. 只讀鎖定,數(shù)據(jù)比較和同步

  14. 模式瀏覽器

  15. 服務器狀態(tài)圖,Map-Reduce和GridFS支持

  16. 熱鍵

  17. 兼容MongoDB 4.0 下載地址:https://studio3t.com/download/

8、Mongo Management Studio

Mongo Management Studio是用于數(shù)據(jù)庫管理的免費MongoDB GUI工具。但是免費版本僅適用于Windows。而企業(yè)版和個人版則適用于Linux,Windows和MacOS。企業(yè)版(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. 內(nèi)聯(lián)編輯,多次更新和保存查詢

  8. SSL連接 詳細文件 下載地址:http://mms.litixsoft.de/

9、Aqua Data Studio Mongo管理工具

收費,14天試用期。支持Windows,Linux和MacOS。提供了一個MongoDB數(shù)據(jù)庫管理工具包,例如可視化分析,MongoSQL查詢參考,MongoJS查詢分析器,MongoShell MongoShell,F(xiàn)luidShell,查詢和分析工具,網(wǎng)格圖和數(shù)據(jù)透視圖,表數(shù)據(jù)編輯器,導入和導出工具, 實體關系建模器;可視查詢生成器; 比較工具:模式比較,文件比較;SQL歷史記錄,開放API腳本環(huán)境,集成安全Shell(SSH)和版本控制:Subversion(SVN),Git,CVS,Perforce。

MongoJS Query Analyzer Javascript編輯器允許執(zhí)行JavaScript命令,并支持自動完成和語法突出顯示。結果可以在樹層次結構,網(wǎng)格結果和文本中看到。下載地址:https://www.aquafold.com/aquadatastudio_downloads

10、phpMoAdmin- MongoDB管理工具

很像phpMyAdmin工具,前者管理MySQL,phpMoAdmin管理MongoDB?;赩ork PHP框架開發(fā)。輕巧且易于安裝。大小僅為115KB的moadmin.php文件,用戶可以將其放置在現(xiàn)場的任何地方以開始工作。

phpMoAdmin功能

  1. 數(shù)據(jù)庫:帶有數(shù)據(jù)大小的列表,創(chuàng)建/刪除,修復/壓縮

  2. 顯示集合列表,每個集合中包含許多對象

  3. 單個智能搜索框接受:精確文本,(類型轉換)值,JSON(啟用Mongo運算符)

  4. Mongo GridFS

  5. GridFS對象自動將GridFS塊鏈接到GridFS文件

  6. MongoDB統(tǒng)計信息:正常運行時間,內(nèi)存等,先前錯誤的日志,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. 創(chuàng)建和修改文檔

  3. 使用查詢生成器搜索文檔。

  4. 以JSON格式將數(shù)據(jù)庫和集合導出為ZIP存檔。下載地址:https://mongolime.com/,也可以在手機App商店下載

13、Mongo-express

基于Web的MongoDB管理工具,使用Node.js,Express和Bootstrap3開發(fā)。它允許連接多個數(shù)據(jù)庫;查看/添加/刪除數(shù)據(jù)庫,集合和文件;預覽音頻/視頻/圖像數(shù)據(jù);GridFS支持–添加/獲取/刪除大文件;在文檔中使用BSON數(shù)據(jù)類型,移動/響應式–引導程序和更多功能。

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

總結

以上10個MongoDB管理工具,Robomongo是用的最多的,也是最好用的,后面被收購,改名,Robo 3T。國內(nèi)阿里云MongoDB自帶Web可視化管理工具。MongoDB Compass 社區(qū)版也可以ch嘗試。有錢的話推薦Navicat for MongoDB。

寫在最后

歡迎大家關注我的公眾號【風平浪靜如碼】,海量Java相關文章,學習資料都會在里面更新,整理的資料也會放在里面。

覺得寫的還不錯的就點個贊,加個關注唄!點關注,不迷路,持續(xù)更新?。?!

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容