mongodb 查询效率_2020年9个好用的MongoDB 图形化界面工具
市場上有許多MongoDB管理工具。這些工具可以提高M(jìn)ongoDB開發(fā)和管理的效率。下面我們就列舉一些2020年好用的mongo管理工具。
1)NoSQLBooster
用于MongoDB的NoSQLBooster(以前稱為MongoBooster)是用于MongoDB的流行的以外殼為中心的跨平臺GUI工具。免費版現(xiàn)已上市。
特征:
- 內(nèi)置語言服務(wù)知道所有可能的補(bǔ)全,方法,屬性,變量,關(guān)鍵字,甚至MongoDB集合名稱,字段名稱和運算符。
- 針對MongoDB運行SQL SELECT查詢。SQL支持包括函數(shù),表達(dá)式,帶有嵌套對象和數(shù)組的集合的聚合。
- 在您的MongoDB Shell腳本中組裝npm包,例如構(gòu)建基塊。
- 將MongoDB查詢(查找,聚合或SQL查詢)轉(zhuǎn)換為各種目標(biāo)語言:MongoDB Shell,JavaScript(Node.js),Java,C#和Python。
- 可視查詢生成器tp甚至在不了解MongoDB Shell命令語法的情況下也會創(chuàng)建語句。
2)Robo 3T
Robo 3T(以前稱為Robomongo)是MongoDB愛好者的流行免費GUI。這個輕量級的開源工具具有跨平臺支持,并且還在其界面中嵌入了mongo shell,以提供基于shell和基于GUI的交互。它是由Studio 3T(MongoDB的IDE)背后的團(tuán)隊3T Software開發(fā)的。
主要特點
- 嵌入式外殼環(huán)境
- 異步,非阻塞UI
- 支持MongoDB 4.0
3)Studio 3T
Studio 3T是一個集成開發(fā)環(huán)境,專門為使用MongoDB的團(tuán)隊設(shè)計:
- 使用IntelliShell自動完成查詢
- 拖放字段以直觀地構(gòu)建查詢
- 使用帶有INNER和OUTER連接的SQL查詢MongoDB
- 從SQL或mongo shell生成驅(qū)動程序代碼到PHP,Python,Javascript等
- 單個MongoDB實例和副本集的安全連接
- 在服務(wù)器和數(shù)據(jù)庫之間復(fù)制和粘貼文檔
- 輕松比較和同步數(shù)據(jù)
- 逐步建立匯總查詢
- 多種導(dǎo)入和導(dǎo)出方式,包括SQL遷移
- 自動執(zhí)行和計劃重復(fù)的MongoDB任務(wù),例如導(dǎo)入
4)MongoDB Compass:
MongoDB Compass也是另一種有效的方法。它為用戶提供了其MongoDB模式的圖形視圖,而無需查詢語言。它還在此直觀的GUI中分析文檔并顯示豐富的結(jié)構(gòu)。
特征:
- 該工具允許可視地瀏覽數(shù)據(jù)
- MongoDB Compass使用幾秒鐘內(nèi)運行臨時查詢來分析文檔并在一個集合中顯示豐富的結(jié)構(gòu)
- 支持快速了解服務(wù)器狀態(tài)和查詢性能
- 允許查看查詢性能
- 更好的CRUD方法可以簡化交互
- 它可以幫助用戶做出有關(guān)索引編制,文檔驗證等方面的決策
- 無需編寫命令行
5)Nucleon Database Master:
Nucleon Database Master是功能最強(qiáng)大且易于使用的MongoDB數(shù)據(jù)庫管理和管理工具之一。它簡化了關(guān)系NoSQL DBMS的管理,監(jiān)視,查詢,編輯和可視化。
特征:
- 支持JSON / LINQ / SQL查詢編輯器
- 它提供了功能強(qiáng)大且直觀的SQL,LINQ和JSON查詢編輯器
- 該工具提供了一些突出的功能,例如代碼突出顯示,代碼完成以及文本查找和替換。
- 用戶可以將數(shù)據(jù)導(dǎo)出為XML,HTML,MS Office,CSV,OpenOffice,RTF,PDF,XPS,JSON,dBase和PNG等文件格式
- 它提供了動態(tài)C#腳本查詢編輯器,該編輯器支持Linq to MongoDB和Linq to Dataset。
- 它允許從XML,CSV和SQL腳本文件導(dǎo)入數(shù)據(jù),而沒有任何大小限制。
6)NoSQLManager:
這個MongoDB GUI有良好的UI和強(qiáng)大的Shell功能。它提供高性能,并支持所有MongoDB和MongoDB Enterprise最新功能。它還為數(shù)據(jù)庫開發(fā)人員和管理員節(jié)省了時間。
特征:
- 功能齊全的MongoDB GUI Shell,具有代碼自動完成功能和語法突出顯示功能
- 它支持副本集,獨立主機(jī)和分片群集連接
- 編輯器附帶三種視圖樹,表和JSON視圖模式
- 易于使用的文檔查看器
- 使用GridFS的文件管理器工具
- 所有類型的MongoDB對象的簡單視圖和管理選項
- 從MySQL和SQL Server數(shù)據(jù)庫導(dǎo)入表
- 多個Mongo主機(jī)數(shù)據(jù)庫連接
- 將文檔導(dǎo)出為CSV,XML,XLSX和JSON文件格式
7)Mongo Management Studio:
Mongo Management Studio是另一個用于MongoDB管理的有效工具。無需使用MongoDB shell即可執(zhí)行所有常規(guī)MongoDB命令。
特征:
- Mongo Management Studio是跨平臺的,因此它可以在所有主要系統(tǒng)上運行
- 它提供對MongoDB 3.0 / 3.2 / 3.4的支持
- 該應(yīng)用程序允許使用SSH隧道連接到遠(yuǎn)程MongoDB數(shù)據(jù)庫
- 使用Mongo Management Studio,可以讀取和寫入GridFS集合
- 通過解釋MongoDB相關(guān)主題,它提供了所有功能的完整文檔。
- 借助其內(nèi)聯(lián)編輯功能,可以即時進(jìn)行數(shù)據(jù)處理
8)MongoJS Query Analyzer:
MongoJS Query Analyzer是MongoDB JavaScript編輯器。它允許用戶執(zhí)行JavaScript命令。該工具支持自動完成和語法突出顯示。
特征:
- JavaScript語句和查詢在MongoDB Shell命令行界面中運行。也可以鍵入并執(zhí)行
- MongoJS查詢分析器允許用戶以樹狀層次結(jié)構(gòu),網(wǎng)格和文本結(jié)果的形式查看結(jié)果
- MongoJS Pretty Print JSON功能允許以易于閱讀的格式顯示JSON結(jié)果
- 它以多種方式顯示查詢結(jié)果。如文本,文本歷史記錄,網(wǎng)格和樞軸網(wǎng)格。
- 可以使用不同的方式和格式保存查詢分析器的內(nèi)容
9)Cluster control:
ClusterControl提供了完全自動化的安全性,可維護(hù)數(shù)據(jù)庫基礎(chǔ)結(jié)構(gòu)的完整性。在此MongoDB工具中,可以從單個控制臺部署和管理各種開源數(shù)據(jù)庫技術(shù)。
特征:
- 該工具允許用戶為自己的MongoDB部署定制解決方案
- 借助此工具輕松添加和刪除節(jié)點,調(diào)整實例大小并克隆生產(chǎn)集群
- 它提供了單個界面來自動化MongoDB和MySQL混合數(shù)據(jù)庫環(huán)境
- 它提供了管理功能,可以修復(fù)和恢復(fù)損壞的節(jié)點,以及測試和自動化升級
總結(jié)
以上是生活随笔為你收集整理的mongodb 查询效率_2020年9个好用的MongoDB 图形化界面工具的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 佳能押注纳米压印技术 价格比阿斯麦EUV
- 下一篇: 马克·古尔曼:苹果汽车短期