DBConvert Streams 是一款数据库 IDE,将数据查询、迁移和实时 CDC(变更数据捕获)整合到同一工作流中。其目标是解决传统方案中数据库客户端、迁移脚本和 CDC 管道相互割裂的问题。
主要用途
- 探索数据库、本地文件及 S3 存储中的数据结构
- 跨多个数据源运行只读 SQL 查询,支持联邦查询
- 在数据库之间快速迁移大量数据
- 实时同步 INSERT、UPDATE、DELETE 变更
- 让 AI 助手通过 MCP 读取实时模式、数据和流状态,提供查询建议和故障诊断
核心能力
数据库 IDE 与工作区(免费)
- 数据浏览器:在一个界面浏览数据库、文件和 S3
- ER 图:可视化数据库关系
- 模式比较:跨数据库比较模式和样本数据
- 模式导航:跨连接保持状态并支持搜索
- 联邦 SQL:同时查询多个数据库和文件源,例如联接 MySQL、PostgreSQL 表和 CSV/Parquet 文件,无需中间导出
内置 AI 聊天(2.5.0 新增)
可针对桌面应用中已打开的数据库工作区(表、视图、文件、SQL 控制台、连接或迁移/CDC 流)提问。AI Chat 以实时工作区上下文启动,能检查模式和诊断流状态。支持使用已安装的代理 CLI(Claude Code、Codex、GitHub Copilot CLI 或 OpenCode),自动提供只读工具子集,且无法更改连接、配置、流或数据。
通过 MCP 的 AI 助手(2.4 新增)
内置 MCP 服务器,向 Claude、Cursor、VS Code Copilot、Windsurf、Gemini CLI、Codex 暴露 27 个只读工具,包括:
- 连接与模式:列出连接、数据库、模式、表、视图
- 表与视图检查:描述表/视图、预览数据、运行和解释 SELECT
- 模式与数据比较:比较模式、比较数据样本
- 流诊断:列出流、检查流、获取流状态、吞吐统计、最近错误和日志
- 文件与 S3:列出工作区文件、获取文件模式、预览文件、列出 S3 存储桶和对象
- 联邦查询:运行和解释跨源只读查询
服务端过滤器只允许 SELECT,AI 客户端无法修改连接、配置、流或数据。
数据迁移(加载模式)
在数据库之间快速移动大量数据集,支持自动模式转换和验证。性能示例:从 MySQL 迁移 2300 万行(4.38 GB)到 Parquet 仅需 35.7 秒,速率 136 MB/s。
实时 CDC
以最小延迟将源端的 INSERT、UPDATE、DELETE 操作实时流式传输到目标端,支持目标为数据库、文件和 S3 存储。
使用方式
- 桌面应用:从官网下载 Windows、macOS 或 Linux 版本,无需账户。
- Docker 自托管:可在本地服务器、VPS 或自有基础设施上部署。
- AI 客户端扩展:下载 .mcpb 文件拖入 Claude 的扩展设置,输入连接字符串和文件夹即可。同一服务器也可作为容器运行,供任何能启动容器的 MCP 客户端使用,Cursor 和 VS Code 支持一键添加。
- API:UI 覆盖连接、表选择、联邦 SQL、流配置和监控,API 供需要脚本化部署或 CI/CD 集成的用户使用。
适用场景
- 需要跨多种数据库和文件格式进行查询和探索
- 希望在一个工具内完成迁移和持续同步
- 希望让 AI 助手安全地读取实时数据上下文以辅助诊断
- 无需云依赖、避免供应商锁定的环境
限制
- 不适用于需要 100+ 连接器(SaaS、API 等)的场景
- 不适用于已大规模运行 Kafka 管道的场景
- 不适用于需要复杂 ETL / 转换的场景
- AI 工具仅限只读,无法执行写操作
- 产品本身为专有软件,仓库中的 MIT 许可仅覆盖示例、文档和资产
- macOS 版的 MCP 扩展二进制计划在后续版本中提供
支持的数据源与目标
源:MySQL / MariaDB / Percona、PostgreSQL / CockroachDB、Amazon RDS、Aurora、Google Cloud SQL、Azure Database、本地文件(CSV、JSONL、Parquet)、S3 兼容存储(AWS S3、MinIO、DigitalOcean Spaces、Wasabi) 目标:MySQL / PostgreSQL、CSV / JSONL / Parquet(本地文件)、Amazon S3 / MinIO / S3 兼容存储、Google Cloud Storage、Azure Blob Storage
数据库 IDE 永久免费。数据迁移和 CDC 流式传输的定价详情需参考官方定价页面。