昊梵体育网

再见啦,Navicat !替代 Navicat ,70 种数据源还支持...

做后端开发这么多年,数据库客户端工具的痛点早就忍无可忍,相信不少同行和我感受一致: Navicat 商用年费贵,长期使用
做后端开发这么多年,数据库客户端工具的痛点早就忍无可忍,相信不少同行和我感受一致: Navicat 商用年费贵,长期使用成本高;DBeaver 基于 JVM 套壳,启动慢、占用内存高,打开就要等好几秒;TablePlus 又只适配 Mac,Windows、Linux 用户没法用。 直到最近挖到一款纯 Rust 开发的开源神器 DBX,整体安装包仅 20MB,GitHub 斩获 13.8k Star,上手体验直接碾压传统工具,我果断卸载了 DBeaver,今天完整拆解它的核心优势与实操用法。
一、底层架构碾压:抛弃 Electron/JVM,轻量原生体验市面上主流数据库工具分两类:
DBeaver:依托 Java 虚拟机运行,自带完整 JVM 环境,安装包几百兆,常驻内存轻松几百 M,冷启动卡顿严重;Navicat/TablePlus:闭源收费软件,跨平台支持不全,高级功能(表结构对比、可视化执行计划)仅限付费企业版。而 DBX 采用 Rust+Tauri 底层构建,前端仅用 React 做交互界面,完全剔除 Chromium、JVM 这类臃肿依赖,最终成品只是一个 20MB 的单可执行文件:
全平台原生性能,双击秒启动,无任何加载等待;内存占用极低,同时打开十多个数据库连接也不会卡顿;支持 Windows、Mac、Linux amd64/arm64 全架构,国产芯片、服务器都能流畅运行。二、覆盖 70 + 数据源,不止数据库,消息中间件也能统一管理这是 DBX 最惊艳的一点,不再局限传统关系型数据库,一套客户端统一管理绝大多数存储、中间件:
数据库全覆盖MySQL、PostgreSQL、SQL Server、ClickHouse、SQLite,国产数据库达梦、OceanBase、人大金仓全部原生适配,不用额外装驱动。
中间件一站式集成Kafka、Pulsar 消息队列、etcd 配置中心,不用切换单独客户端,在 DBX 内就能查看 Topic、消费消息、读写 KV 配置。
日常开发不用在 Navicat、Kafka Tool、etcd 客户端之间来回切换,所有数据操作集中在一个工具,大幅提升开发效率。
编辑器基于 CodeMirror 6 深度定制,自带库、表、字段元数据自动补全,输入 SQL 自动提示字段名、函数,写复杂查询时不用反复切表查字段。
三、媲美 Navicat 企业版,免费解锁全部高级功能很多专业能力,Navicat 个人版需要付费升级企业版才能使用,DBX 开源免费全部开放:
Schema Diff 跨库表结构对比 一键对比两张表、两套库的字段、索引、约束差异,自动生成同步 DDL 脚本,做环境迁移、版本迭代再也不用手动核对表结构;列级字段血缘分析 可视化追踪数据表字段的关联、引用关系,复杂报表、多表关联场景排查字段来源效率翻倍;可视化 Explain 执行计划 图形化展示 SQL 扫描行数、索引命中、临时表、文件排序,不用手动解析枯燥的文本执行计划,优化慢查询一目了然;海量数据虚拟滚动 一次性查询几十万行数据不会卡顿,采用虚拟分页渲染,内存不会瞬间拉满;多格式一键导出 支持 CSV、JSON、Excel、Insert 语句批量导出,导出 SQL 格式干净无冗余,直接拿来做数据同步。迁移成本几乎为零,工具内置导入功能,可一键读取 Navicat、DBeaver 的连接配置,原有数据库连接直接复用,不用重新填写地址、账号密码。
四、独家 AI 联动能力,对接 Cursor/Claude Code 自动查库DBX 内置 MCP Server,一条简单命令就能打通 AI 编程工具,这是传统数据库客户端完全不具备的能力:
npx @dbx-app/mcp-server
启动服务后,Cursor、Claude Code 可直接读取你配置好的所有数据库,AI 写代码时自动查表结构、校验字段、生成查询 SQL,不用手动复制表结构丢给大模型。 写接口、写报表 SQL、排查数据问题,AI 能直接联动本地库表,大幅减少复制粘贴的重复操作,AI 开发流程更顺滑。
五、极简安装方式,本地 / 服务端 Web 版双模式本地桌面端快速安装Mac:
brew install --cask dbx
Windows:
scoop install dbx
winget install dbx
团队自托管 Web 版本如果团队多人共用数据库,可通过 Docker 部署 Web 端,配置DBX_PUBLIC_BASE_PATH反向代理 Nginx,浏览器直接访问操作数据库,服务器无图形界面也能使用。
六、适合哪些开发者?✅ 推荐使用人群
不想每年续费 Navicat、追求免费全功能的后端开发;同时操作数据库、Kafka、etcd,频繁切换工具的运维 / 大数据工程师;使用国产达梦、OceanBase 等数据库,传统工具适配差的国产化项目开发;日常用 Cursor、Claude Code 写代码,需要 AI 联动数据库的程序员;M1/M2、飞腾、鲲鹏 arm 架构设备,想要轻量数据库客户端。❌ 暂不适合 重度依赖 Navicat 独家插件、固化大量自定义脚本,且不愿迁移连接配置的老项目团队。
写在最后20MB 体积、秒级启动、70 + 数据源兼容、免费企业级功能、打通 AI 编程工具,DBX 完美补齐了现有数据库客户端的所有短板。 长期被收费、卡顿、多工具切换折磨的同行,完全可以下载试用,开源无任何功能阉割,GitHub 地址附上: https://github.com/t8y2/dbx