安利两个 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源创计划”,欢迎正在阅读的你也加入,一块儿分享。

相关文章
相关标签/搜索