安利兩個 MongoDB 可視化工具

題圖:by nasa from Instagramgit

MongoDB 是一種 NoSQL 數據庫。NoSQL(Not Only SQL ),意即"不單單是SQL", 泛指非關係型的數據庫。這兩種類型差異之一是存儲方式。關係數據庫以鍵值對存儲,它的結構不固定。而關係型數據庫以行和列的二維表格形式來存儲數據。因此非關係型數據庫(如 MongoDB)不支持標準的 SQL 的語法。程序員


若是咱們剛接觸 Mongo 數據庫,對語法還不熟悉,想經過可視化方式來操做。那麼,今天我就給你們推薦兩個 Mongo 可視化操做工具。github


1 Mongo Plugin


大多數 Python 程序員使用的編輯器是 Pycharm。由於 Pycharm 是一個很是人性化的 IDE 工具。Pycharm 工具自帶支持 MySQL、SQLite 等數據庫的可視化工具。可是還不支持 Mongo 數據庫。web


國外一位大神 dboissier 專門爲 Pycharm 開發了 一款插件。它的就是 Mongo Plugin。這讓咱們能夠在 Pycharm 上對 mongo 數據庫進行管理。sql


安裝該插件也很方便,直接在 Pycharm 的【settings】-【Plugin】選項中搜索 mongo 便可安裝。數據庫


點擊查看大圖服務器


而後在【settings】中找到【Mongo Servers】,在配置下 MongoDB 的安裝路徑。而後填寫鏈接的數據庫配置信息,就能夠操做數據庫了。微信


點擊查看大圖app


點擊查看大圖框架


成功鏈接數據庫以後,就能夠對 mongo 的 Collections(至關於 MySQL 的 表)進行操做。


經過下圖,咱們瞭解到數據是以 Key-Value 形式展現。咱們也能夠直接對數據進行修改或者刪除。


點擊查看大圖


推薦緣由

  • 它是 Pycharm 的插件。因此咱們能夠直接在 Pycharm 操做,方便快捷。

  • 能夠圖形化顯示數據。

  • 支持 增刪改查 基本操做。

2 Nosqlclient


Nosqlclient 是一個跨平臺的免費的 MongoDB 管理工具。由於它是由有 Node.js 編寫的,至關於一個 web 應用程序,因此咱們能夠直接將其部署到服務器上。


若是咱們使用 Windows 系統或者 Mac 系統,咱們不須要安裝 Node.js 環境,再運行 Nosqlclient。官方團隊已經爲咱們提供安裝包,咱們只需下載安裝,而後便可直接運行。


下載地址:https://github.com/nosqlclient/nosqlclient


界面採用「簡約」的風格,給人一種清爽,舒服的感受。


數據庫監控界面,能夠監控當前內存使用狀況,數據讀寫狀況

點擊查看大圖


數據庫管理界面,支持管理用戶,導出/導入數據等

點擊查看大圖


工具界面,直接命令行操做數據庫,分析 Collections(至關於 MySQL 的 表)的狀況等。我最喜歡這個功能。

點擊查看大圖


數據管理,對數據進行增刪改查操做。

點擊查看大圖


推薦緣由:

  • 界面友好、直觀,同時操做方便

  • 有對內存和數據庫數據的實時監控功能

  • 以圖表形式即時展現數據庫讀/寫狀況

  • 支持數據庫數據導入導出

  • 支持 SSH 遠程鏈接

  • 模式分析


推薦閱讀:


END



不積跬步,無以致千里

若是你以爲文章還不錯,請你們點贊分享下。

你的確定是我最大的鼓勵和支持。



本文分享自微信公衆號 - 極客猴(Geek_monkey)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索