DBeaver 是基于 Eclipse 与 Java、驱动覆盖广泛的强大数据库客户端。FutrixData 是原生桌面客户端搭配策略网关 — 驱动覆盖更窄,但 PII 脱敏、查询防护栏、集中审计与 AI agent 集成内建于核心产品中。
DBeaver Community 非常适合需要从 PostgreSQL 到 Cassandra、再到小众 JDBC 驱动的独立开发者。FutrixData 面向更小的数据库集合 — AI agent 与现代工程团队真正会用到的那些 — 并补上 DBeaver 任一版本都不包含的团队策略层。
| DBeaver Community / Pro | FutrixData | |
|---|---|---|
| UI | Eclipse / Java 桌面 | 原生 macOS / Windows / Linux |
| 驱动覆盖 | 非常广 — JDBC 生态 | MySQL、PostgreSQL、MongoDB、Redis、Elasticsearch、ChromaDB、DynamoDB、Cloudflare D1 |
| 结果上的 PII 脱敏 | — | 内置(L1–L5) |
| 审计日志 | 本地查询历史 | 哈希链(可校验),逐身份 |
| 破坏性查询防护栏 | "执行前确认"提示 | 服务端规则:block / warn / require approval |
| 集中数据源策略 | Pro:共享连接存储 | 是 — 网关持有凭证与策略 |
| AI agent 集成 | — | 原生(MCP、Skill、HTTP、CLI) |
| 自托管团队服务器 | Cloudbeaver(独立产品) | 是(Docker / Compose / Kubernetes) |
DBeaver 在团队上反复出现的工作流空白与 Workbench、Navicat 一样:每个开发者各自维护连接清单、各自的凭证、各自的私有查询历史。"周二谁删了那张表"没有共享答案。
FutrixData 把这件事集中化:
如果你依赖 FutrixData 今天不支持的数据库(Cassandra、ClickHouse、Snowflake、BigQuery、Db2 等),或依赖 DBeaver Pro 的高级 ETL 功能,请为这些工作流保留 DBeaver。两者可共存 — 许多团队对面向 AI agent 与 tier-1 生产数据库的部分使用 FutrixData,对其他部分使用 DBeaver。但是我们正在支持更多更丰富的数据库类型。
不。FutrixData 是原生桌面应用 — 没有 Eclipse、没有 JVM。UI 为受支持的数据库构建,而非面向整个 JDBC 生态。
暂不支持。FutrixData 面向 MySQL、PostgreSQL、MongoDB、Redis、Elasticsearch、ChromaDB、DynamoDB 与 Cloudflare D1。其他数据库在我们的路线图中。
有。macOS / Windows / Linux 桌面客户端对个人使用免费。付费套餐覆盖托管网关与 Enterprise 自托管部署。
Cloudbeaver 是面向共享团队访问的 web 版 DBeaver。FutrixData 在精神上更接近 — 共享网关、集中策略 — 但额外提供 PII 脱敏、查询防护栏与原生 AI agent 集成,这些不是 Cloudbeaver 的目标。
可以。FutrixData Enterprise Edition 以 Docker 镜像(Compose 或 Kubernetes)在你的 VPC 内运行。数据库凭证不离开你的网络。详见 自托管网关。
通过 MCP、Skill、HTTP 或 CLI。网关对 agent 调用与人工查询应用相同策略。详见 MCP 数据库安全。
在 FutrixData 中把每个数据源(host、port、database、user)重新添加一次 — 与你在 DBeaver 中新建连接的步骤相同。没有从 DBeaver 连接库的自动导入,但每个数据源只需几分钟,且只需做一次。
免费桌面应用支持 macOS、Windows、Linux。生产环境部署可选自托管 Enterprise Edition。