安利两个 MongoDB 可视化工具

2018-08-16 16:49:03 浏览数 (1)

题图:by nasa from Instagram

MongoDB 是一种 NoSQL 数据库。NoSQL(Not Only SQL ),意即"不仅仅是SQL", 泛指非关系型的数据库。这两种类型差别之一是存储方式。关系数据库以键值对存储,它的结构不固定。而关系型数据库以行和列的二维表格形式来存储数据。所以非关系型数据库(如 MongoDB)不支持标准的 SQL 的语法。

如果我们刚接触 Mongo 数据库,对语法还不熟悉,想通过可视化方式来操作。那么,今天我就给大家推荐两个 Mongo 可视化操作工具。

1 Mongo Plugin

大多数 Python 程序员使用的编辑器是 Pycharm。因为 Pycharm 是一个非常人性化的 IDE 工具。Pycharm 工具自带支持 MySQL、SQLite 等数据库的可视化工具。但是还不支持 Mongo 数据库。

国外一位大神 dboissier 专门为 Pycharm 开发了 一款插件。它的就是 Mongo Plugin。这让我们可以在 Pycharm 上对 mongo 数据库进行管理。

安装该插件也很方便,直接在 Pycharm 的【settings】-【Plugin】选项中搜索 mongo 即可安装。

点击查看大图

然后在【settings】中找到【Mongo Servers】,在配置下 MongoDB 的安装路径。然后填写连接的数据库配置信息,就可以操作数据库了。

点击查看大图

点击查看大图

成功连接数据库之后,就可以对 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 远程连接
  • 模式分析

0 人点赞