【推荐】一款实用且跨平台的数据库管理神器,支持Web浏览器

yumo6662个月前 (04-11)技术文章25

项目介绍

DbGate是一个跨平台的数据库管理器,设计用于简化多数据库同时操作的复杂性,同时提供高级功能如模式比较、可视化查询设计器、图表可视化等。

支持运行平台

DbGate可作为Windows、Linux和Mac的应用程序运行,也可作为Docker容器在服务器上运行,或在客户端的Web浏览器中运行。

支持的数据库

包括MySQL、PostgreSQL、SQL Server、Oracle、MongoDB、Redis、SQLite、Amazon Redshift、CockroachDB、MariaDB等。

主要功能

  • 数据编辑与预览:支持表数据编辑,并带有SQL变更脚本预览功能。
  • 架构编辑:编辑表架构、索引、主键和外键。
  • 同步与比较:比较和同步数据库结构。
  • 可视化工具:提供ER图、轻/暗主题、主从视图、外键查找等。
  • 查询与设计:包含查询设计器、SQL编辑器、SQL代码格式化、代码补全等。
  • 特定数据库支持:针对MongoDB的JSON视图、MongoDB数据库的查询设计器;Redis树视图、脚本生成与执行。
  • 数据导入导出:支持CSV、Excel、JSON、NDJSON、XML等格式的导入导出。
  • 图表与备份:提供图表可视化功能,并支持将图表导出为HTML页面;使用NDJSON文件备份数据。

为何选择DbGate

  • 跨平台兼容性:DbGate在所有主流平台上都能运行,且功能无妥协。
  • 独立性与灵活性:DbGate基于独立的NPM包,其脚本可以在没有DbGate的情况下运行(例如CSV导出)。
  • 数据浏览功能:提供了许多基于外键的数据浏览功能,如主从视图、可展开列等。

使用演示截图

  • web在线演示地址:https://demo.dbgate.org

开源地址

https://github.com/dbgate/dbgate

相关文章

开发运维团队利器,基于Web端的数据库管理工具,支持多种数据库

介绍今天介绍的是一个非常适合于团队间进行数据库管理的工具,由于其可以在Web端进行管理,对于团队管理尤其有帮助,它就是OminDB——一个支持多数据的开源数据库管理工具。数据库支持情况PostgreS...

Navicat用久了试试这个炫酷的mysql连接工具,如丝滑般柔顺

背景web开发者都知道,数据对我们来说是最重要的,所有的curd都是针对于数据库。连接MySQL我们通常都是用Navicat,但是每次用都需要破解,并且感觉经常卡顿,并且提示功能感觉不准确,有没有更好...

推荐8款好用的Web版SQL工具,建议收藏

你使用过Web SQL版的SQL工具吗?开发人员在更换设备或重新安装系统时,通常需要花费大量时间来重新配置环境,既繁琐又浪费时间。使用Web版SQL开发工具可以完美解决这个问题!它支持远程访问,无需安...

mongodb/redis/neo4j 如何自己打造一个 web 数据库可视化客户端?

前言最近在做 neo4j 相关的同步处理,因为产线的可视化工具短暂不可用,发现写起来各种脚本非常麻烦。于是在想,如果有一个可视化的 web 项目 + ai 工具结合起来(neo4j 的各种实现语法),...

10个优秀的MySQL管理工具,都是大佬们的珍藏

Mysql开源、体积小、速度快、成本低、安全性高,目前在全球中小型网站中被广泛应用。今天给大家介绍10个优秀的MySQL管理工具,都是大佬们的珍藏,对你有用的话,可以收藏转发。 1、Induction...