dbx轻量级、跨平台数据库管理客户端
t8y2/dbx 是一款基于 Rust 开发的轻量级、跨平台开源数据库管理客户端。它以极小的体积(仅约 15~20 MB)和超轻量的资源占用为特色,同时支持超过 70 种数据库与数据存储服务。
核心亮点与特色
1. 极致轻量,零运行时负担
- 超小体积:单个独立二进制文件仅约 15~20 MB,启动极快。
- 无环境依赖:不像 DBeaver 需要 Java JRE,也不包含复杂的 Chromium 壳(如 Electron)或 Python 虚拟环境,即下载即用。
注意:jdk driver加载还是依赖jre17的
2. 内置 AI 助手 & MCP 协议扩展
- 智能 SQL 助手:可在编辑器中直接高亮表或输入自然语言描述,自动生成 SQL,并提供 SQL 优化、错误修复、语句解释及安全审核功能。支持对接 Claude、OpenAI 或通过 Ollama 调用本地大模型。
- 原生支持 MCP(Model Context Protocol):支持作为 MCP Server 运行,方便 AI Agent 直接安全地与数据库进行上下文交互。
3. 广泛的数据库与中间件支持(70+ 种)
- 传统关系型数据库:MySQL、PostgreSQL、SQLite、SQL Server、Oracle、MariaDB、TiDB、OceanBase、CockroachDB 等。
- 国产/信创数据库:达梦 (DM)、人大金仓 (Kingbase)、openGauss、GaussDB、Vastbase、GoldenDB、YashanDB 等。
- NoSQL / 键值 / 注册中心:Redis、MongoDB、etcd、ZooKeeper、Nacos 等。
- OLAP / 分析 / 时序数据库:ClickHouse、DuckDB、Doris、StarRocks、Redshift、TDengine、InfluxDB 等。
- 搜索引擎与向量数据库:Elasticsearch、Qdrant、Milvus、Weaviate 等。
- 消息队列管理:Kafka、Pulsar、RocketMQ 等。
4. 全场景部署形态
- 桌面端:支持 Windows、macOS、Linux 等主流操作系统。
- Web / Docker / CLI:支持 Docker 容器化与自建 Web 端部署,同时提供 CLI 命令行工具,满足远程服务器管理需求。
5. 安全与纯粹
- 无数据上报:不收集任何用户隐私数据和 telemetry 遥测信息。
- 离线/内网隔离支持:桌面端完全支持离线使用,支持在离线环境下导入 Driver 驱动包。
- 开源免费:基于开源协议授权,所有功能均可免费使用。