天天看點

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

作者:徐雷frank

MongoDB官方提供了社群版的Compass,可以獨立安裝使用,也提供了雲伺服器版本MongoDB Atlas。商業版本的MongoDB必須購買其訂閱。MongoDB Atlas旨在在AWS,Azure和Google Cloud等雲平台上運作。阿裡雲MongoDB資料庫也提供了基于Web的管理工具。免費使用。

MongoDB自帶的Shell指令行工具,大家應該很熟悉了。

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

1、Robo 3T管理工具

Robo 3T前身是Robomongo。支援Windows,MacOS和Linux系統。Robo 3T 1.3為您提供了對MongoDB 4.0和SCRAM-SHA-256(更新的mongo shell)的支援,支援從MongoDB SRV連接配接字元串導入,以及許多其他修複和改進。大家也可以找到之前的Robomongo,完全免費的版本使用。

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

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版本,比較好用。

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

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,但是容易卡死,原因是從美國伺服器線上安裝。可以手動下載下傳在離線安裝。

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

功能:

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。有免費版本。

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

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)。

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

1、查詢螢幕

2、多資料庫支援

3、完全內建的CLI

4、監控與顧問

5、資料庫部署

6、叢集/複制

7、官方文檔詳細

https://severalnines.com/download-clustercontrol-database-management-system

6、NOSQLCLIENT

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

13 個 Mongodb 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。

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

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。

13 個 Mongodb 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。

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

MongoJS Query Analyzer Javascript編輯器允許執行JavaScript指令,并支援自動完成和文法突出顯示。 結果可以在樹層次結構,網格結果和文本中看到。

https://www.aquafold.com/aquadatastudio_downloads

10、phpMoAdmin- MongoDB管理工具

很像phpMyAdmin工具,前者管理MySQL,phpMoAdmin管理MongoDB。基于Vork PHP架構開發。 輕巧且易于安裝。 大小僅為115KB的moadmin.php檔案,使用者可以将其放置在現場的任何地方以開始工作。

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

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上可用。

13 個 Mongodb GUI 可視化管理工具,總有一款适合你
https://github.com/officert/mongotron

12、Mongolime

最牛逼的地方在于支援MongoDB移動手機用戶端,可輕松連接配接和通路MongoDB伺服器。支援SSH,可輕松通過SSL進行身份驗證和連接配接遠端伺服器。免費,支援量大移動平台IOS和Android平台。

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

1、檢視和管理檔案。

2、建立和修改文檔

3、使用查詢生成器搜尋文檔。

4、以JSON格式将資料庫和集合導出為ZIP存檔。

https://mongolime.com/

,也可以在手機App商店下載下傳

13、Mongo-express

基于Web的MongoDB管理工具,使用Node.js,Express和Bootstrap3開發。 它允許連接配接多個資料庫; 檢視/添加/删除資料庫,集合和檔案; 預覽音頻/視訊/圖像資料; GridFS支援–添加/擷取/删除大檔案; 在文檔中使用BSON資料類型,移動/響應式–引導程式和更多功能。

13 個 Mongodb GUI 可視化管理工具,總有一款适合你
https://github.com/mongo-express/mongo-express

總結:以上10個MongoDB管理工具,Robomongo是用的最多的,也是最好用的,後面被收購,改名,Robo 3T。國内阿裡雲MongoDB自帶Web可視化管理工具。MongoDB Compass 社群版也可以ch嘗試。有錢的話推薦Navicat for MongoDB。

徐雷簡介:

1)MongoDB中文社群聯席主席;

2)《MongoDB實戰》第2版譯者;

3)阿裡雲大學講師;阿裡雲栖社群講師;

4)目前就職于阿裡巴巴,架構師。

參考資料:

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 r/