作为后端开发人员,数据库管理工具几乎是我们每天都要打开的软件。这些年我先后用过几款主流工具,说说真实感受:
- Navicat:功能确实全面,但要收费,license 并不便宜。Navicat Lite 免费版我尝试过几次,注册流程非常麻烦,最后就放弃了;
- DBeaver:功能虽然全能,但是 Java 编写的,内存占用量较大,在我这台配置较低的电脑上运行速度比较慢;
- DataGrip:JetBrains 出品,IDE 级体验没得说,个人其实也非常推荐。不过它安装包大、资源占用较多,对机器配置有一定要求;好在现在也出了免费版,workspace 模式我个人不是特别喜欢,但不可否认它确实很优秀。
我日常工作中经常使用人大金仓(KingbaseES),一直想找一款既能良好支持国产数据库、又轻量好用的工具,试了不少都不太满意。
上次尝试了一下 DBX,用过之后才觉得:这就是我想要的数据库管理工具,所以在这里重点推荐给大家。
# 1 DBX 简介

DBX 是一款免费开源、轻量级、跨平台的数据库管理工具与 SQL 编辑器,具有以下几个鲜明特点:
- 极致轻量:基于 Tauri 2 + Rust + Vue 3 构建,安装包仅 15~25MB,内存占用低,启动速度飞快;
- 跨平台:同时支持 Windows、macOS 和 Linux 三大主流操作系统;
- 多数据库支持:支持 MySQL、PostgreSQL、SQLite、Redis、MongoDB、达梦、人大金仓等 100+ 种数据系统,主流的关系型与非关系型数据库一网打尽,对国产数据库也有不错的支持;
- 多种部署形态:除了桌面端,还提供 Docker Web 面板和 CLI 命令行两种使用方式,可以满足不同场景下的需求;
- AI 加持:内置可选的 AI 助手,支持自然语言转 SQL,同时提供了 MCP(Model Context Protocol)支持,可以接入 AI 编程工具来操作数据库。
# 2 核心功能
# 01 多数据源管理
DBX 支持同时管理多种类型的数据源,包括:
- 关系型数据库:MySQL、PostgreSQL、Oracle、SQL Server、SQLite、达梦、人大金仓等;
- NoSQL 数据库:Redis、MongoDB、Elasticsearch 等;
- 其他数据系统:消息队列、对象存储等。
连接配置好后,可以通过树形结构直观地浏览库、表、字段、索引等信息,非常方便。

# 02 SQL 编辑器
DBX 内置了功能完善的 SQL 编辑器:
- 智能语法高亮与自动补全;
- SQL 格式化;
- 查询结果支持表格展示、导出;
- 执行历史记录,方便回溯之前的 SQL。

# 03 AI 助手
DBX 提供了可选的 AI 助手能力,可以用自然语言描述需求,让 AI 生成对应的 SQL 语句,对于不熟悉 SQL 语法或者复杂多表关联的场景非常实用。
同时 DBX 支持 MCP 协议,可以让 Claude 等 AI 编程工具直接查询和操作数据库,这在 AI 时代是一个很实用的设计。

# 3 安装
有两种方式安装,可以直接从 GitHub 的 Releases 页面 (opens new window) 下载对应平台的安装包即可:
- Windows:下载
.exe/.msi安装包; - macOS:下载
.dmg镜像(注意区分 Intel 芯片和 Apple Silicon 芯片版本); - Linux:下载
.deb/.AppImage。

或者在官网下载安装包 :

安装完成后打开软件,新建数据源连接,填好主机、端口、账号密码即可开始使用,上手成本几乎为零。
# 4 开源氛围浓厚
开源仓库已经有 2.58 万 颗星 ,2300 + Fork , 339 + 位贡献者参与该项目 。


# 5 总结
| 工具 | 体积 | 价格 | 平台支持 | 特点 |
|---|---|---|---|---|
| Navicat | 数百 MB | 收费(Lite 免费版注册麻烦) | Win / macOS / Linux | 功能全面,老牌商业工具 |
| DBeaver | 数百 MB | 社区版免费 | Win / macOS / Linux | 功能全能,但基于 Java,内存占用大、启动慢 |
| DataGrip | 数百 MB | 有免费版 | Win / macOS / Linux | JetBrains 出品,IDE 级体验,但资源占用较多 |
| DBX | 约 30MB | 免费开源 | Win / macOS / Linux | 轻量、多数据源、AI 助手 |
可以看到,DBX 最大的竞争力就在于「轻量 + 免费开源 + 多数据源」的组合:Navicat 收费且 Lite 版注册麻烦,DBeaver、DataGrip 虽然强大但安装包大、资源占用多,而 DBX 只用 20MB 的体积就覆盖了它们的核心能力,尤其对人大金仓这类国产数据库的支持,对我这种经常接触国产化项目的开发人员来说非常友好。
官网:https://dbxio.com (opens new window)
GitHub:https://github.com/t8y2/dbx
所以,我强烈建议大家尝试这款数据库管理工具,你值得拥有!
