前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >安利两个 MongoDB 可视化工具

安利两个 MongoDB 可视化工具

作者头像
猴哥yuri
发布2018-08-16 16:49:03
2.7K0
发布2018-08-16 16:49:03
举报
文章被收录于专栏:极客猴

题图: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 远程连接
  • 模式分析
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-06-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 极客猴 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1 Mongo Plugin
  • 2 Nosqlclient
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档