尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

dbx-数据库管理神器

dbx-数据库管理神器
📅 发布时间:2026/6/26 9:06:16

DBX:15MB 的开源数据库管理神器,替代 Navicat 的新选择

一个只有 15MB 的开源工具,凭什么在 GitHub 上 3 个月拿下 7000+ Star?今天聊聊国产数据库客户端新秀——DBX。


一、DBX 是什么?

DBX是一个开源的跨平台数据库管理工具,支持MySQL、PostgreSQL、SQLite、Redis、MongoDB、DuckDB、ClickHouse、SQL Server、Oracle等 50+ 种数据库。

核心标签:Rust 编写 | 仅 15MB | 桌面 + Docker 双模式 | AI 集成 | 完全开源

  • GitHub: t8y2/dbx ⭐ 7000+
  • 官网: dbxio.com
  • 协议: Apache 2.0

别被 15MB 的体积骗了——它做到了很多几百 MB 的商业软件才有的功能。


二、为什么你需要关注 DBX?

作为开发者,你可能正在用这些工具:

工具痛点
Navicat收费贵、体积大、Mac 版体验一般
DBeaverJava 写的,启动慢、内存占用高
DataGripJetBrains 全家桶才划算,单独买贵
TablePlus免费版功能阉割严重

DBX 的出现给了我们一个新选择:轻量、免费、Rust 原生性能、内置 AI。


三、核心功能一览

1. SQL 编辑器——CodeMirror 6 加持

- 语法高亮 + 元数据自动补全 - 选中部分 SQL 执行(不必全选) - SQL 格式化(一键美化) - 查询历史(再也不怕忘了刚才写的 SQL)

实际体验跟 DataGrip 的编辑器不相上下,关键是不吃内存。

2. 数据浏览与编辑

  • 虚拟滚动表格:百万行数据不卡顿
  • 行内编辑:双击直接改,自动生成 UPDATE 预览
  • WHERE / ORDER BY 控制:UI 筛选取代手写 SQL
  • 多格式导出:CSV、Excel、SQL 文件一键导出

3. 结构工具——不只是浏览

DBX 不只是"能看表结构",它还有一整套结构管理能力:

  • Schema 对比:开发 vs 生产环境差异一眼看出,生成同步 SQL
  • ER 图:可视化表关系,接手陌生项目的利器
  • 字段血缘:追踪字段从哪来、到哪去
  • 表结构编辑器:GUI 方式增删改字段、索引、外键

4. 数据传输——跨引擎搬数据

支持跨数据库引擎的数据传输。比如:

  • MySQL → PostgreSQL
  • SQLite → ClickHouse
  • 从 CSV 导入到任意数据库

带进度条、支持取消,比手写 ETL 脚本方便太多。

5. 专项浏览器

  • Redis 浏览器:键值浏览、数据类型识别、TTL 管理
  • MongoDB 浏览器:文档查看、查询筛选

不用再单独开 RedisInsight 或 MongoDB Compass。

6. AI 助手——SQL 也能「说人话」

这是 DBX 最让我惊喜的功能:

# 在 SQL 编辑器里直接问 AI "帮我写一个查询,统计每个部门的平均薪资,按降序排列" → AI 自动生成 SQL,基于当前连接的元数据(表名、字段名都是真实的)

支持的场景:

  • 自然语言 → SQL(知道你的表结构!)
  • SQL 解释(接手同事的 SQL 看不懂?AI 帮你读)
  • SQL 优化建议
  • 错误修复

配合MCP Server,还能把 DBX 的能力暴露给 Claude Code、Cursor 等编程助手——AI 可以直接连你的数据库写代码。


四、技术架构——Rust + Tauri 的极致轻量

DBX 的技术栈非常现代:

组件技术
桌面框架Tauri(Rust 后端 + Web 前端)
数据库驱动Rust 原生驱动(不依赖 JDBC)
前端 UIVue
SQL 编辑器CodeMirror 6
Docker 版自托管 Web 部署

不依赖 JDBC 运行时意味着:不需要装 Java、不需要 ODBC 驱动、解压即用。这也是为什么它只有 15MB。


五、安全——放在首位

  • 密码单独加密存储(connection_secrets表)
  • 配置导出支持AES-GCM 加密
  • SSH 隧道连接私有网络数据库
  • AI 默认只读(不会擅自执行生成的 SQL)
  • 危险 SQL(DROP、TRUNCATE)执行前二次确认

六、快速上手

安装

# macOS brew install --cask dbx # 或者直接下载 dmg # https://github.com/t8y2/dbx/releases # Docker 自托管 docker run -d -p 3000:3000 -v dbx-data:/data dbxio/dbx

连接数据库

  1. 打开 DBX → 点击「新建连接」
  2. 选择数据库类型(MySQL / PostgreSQL / Redis …)
  3. 填写 host、端口、用户名、密码
  4. 可选:配置 SSH 隧道、设置连接颜色标签

搞定,开始写 SQL。


七、与竞品的实测对比

维度DBXNavicatDBeaverDataGrip
体积15MB🏆200MB+400MB+700MB+
启动速度秒开5-10s10-20s15-30s
价格免费🏆¥5000+/年社区版免费¥1000+/年
国产数据库✅ 达梦/金仓等✅需JDBC有限
AI 集成✅ 内置❌❌✅付费
MCP Server✅❌❌❌
Redis/MongoDB✅部分❌❌

八、不足与展望

坦诚说,DBX 还在快速迭代中,有几个点需要注意:

  • 出道不久(2026 年 4 月开源),生态不如老牌工具成熟
  • 部分高级功能(如数据同步、定时任务)尚在开发中
  • Oracle 支持通过 ODBC 桥接,体验不如原生
  • 插件生态还在建设中

但对于 90% 的日常数据库操作——写 SQL、查数据、改结构、导数据——已经完全够用了。


九、总结

DBX 是我近半年见过最惊喜的国产开源项目之一。它抓住了数据库客户端最核心的需求:轻、快、好用,同时把 AI 能力自然地融入了工作流,而不是生硬地加一个聊天窗口。

如果你正在找 Navicat 的替代品,或者厌倦了 DBeaver 的启动速度,强烈建议试试 DBX。15MB,下载不亏。


📦 GitHub: t8y2/dbx
🌐 官网: dbxio.com


本文基于 DBX 最新版本编写,所有功能均已实测。

相关新闻

  • VMware vSphere测试环境部署全流程:从零到上线仅需90分钟,附自动化脚本下载链接
  • YOLO26瓶子罐子识别检测系统:7967张标注图像+PyQt5界面+模型权重+远程环境部署(项目源码+数据集+模型权重+UI界面+python+深度学习+远程环境部署)
  • 8 Ball Pool 精准瞄准开源工具:从理论到实战的完整指南

最新新闻

  • 2026华米与佳明旗舰运动手表大比拼:谁更省钱又物有所值?
  • 深入解析FlexPWM高级功能:输入捕获、死区控制与故障保护实战
  • 嵌入式开发中Pragma指令的深度解析与实战应用
  • 嵌入式本地总线控制器(LBC)原理与实战:以MPC8315E eLBC驱动NAND Flash为例
  • 基于MCP16251/2的单节电池高效升压电路设计与UVLO保护实现
  • S12SDBGV2硬件调试模块:追踪缓冲区与状态机断点实战解析

日新闻

  • Qwen2.5-Turbo百万上下文实战指南:百炼平台长文本处理全解析
  • 怎么监控对标账号更新,2026年作者监控工作流,5款深度对比
  • EdgeRemover:专业级Windows Edge浏览器管理工具,彻底解决顽固软件卸载难题

周新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号