DBridge Pro 产品概述
什么是 DBridge Pro?
DBridge Pro(数桥专业版)是一款面向开发者和数据库管理员(DBA)的 Web 端数据库管理与同步平台。通过一个浏览器,即可完成 MySQL、PostgreSQL、Oracle、SQL Server、SQLite 五大主流数据库的日常管理、SQL 查询、结构对比、数据同步、导入导出、AI 智能分析等工作。
核心价值
告别桌面客户端
纯 B/S 架构,打开浏览器即可使用。团队成员共享同一实例,无需每人安装数据库客户端工具。
跨库对比同步
支持 MySQL、PostgreSQL、Oracle、SQL Server、SQLite 之间的结构对比与一键同步,这在同类产品中极为罕见。
SQL 方言转换
五种数据库的 SQL 方言可以互相转换。数据库迁移时,不再需要手动改写 SQL。
AI 深度集成
内置 Agent / Skill / MCP 工具体系,支持自然语言生成 SQL、SQL 解释、性能优化、数据库巡检、报表自动生成。
语义层引擎
内置 OLAP 语义层,支持 Cube 建模、指标定义、行级安全,让非技术人员也能理解和使用数据。
IM Bot 集成
支持钉钉、飞书、企业微信 Bot 接入,在即时通讯工具中直接与数据库对话。
零依赖部署
单个二进制文件 + SQLite 嵌入式数据库,一条命令即可启动,无需安装额外依赖。
功能全景
| 功能模块 | 说明 |
|---|---|
| 仪表盘 | 系统概览、统计卡片、自定义数据视图 |
| 数据源管理 | 多数据源连接、SSH 隧道、SSL/TLS、密码加密 |
| SQL 编辑器 | Monaco 编辑器、Schema 树、数据浏览/编辑、AI 助手 |
| 数据库管理 | 表/视图/索引/约束管理、DDL 预览与执行 |
| 结构对比 | 跨库表结构差异可视化 |
| 数据同步 | 全量/选中行/行差异同步 |
| 导出导入 | SQL/CSV 导出、跨库数据迁移 |
| SQL 方言转换 | MySQL ↔ PostgreSQL ↔ SQL Server ↔ Oracle |
| 脚本管理 | SQL 脚本目录树管理、自动保存 |
| 报表面板 | 自定义 SQL 报表、多种图表类型 |
| AI 助手 | 多会话对话、Text-to-SQL、SQL 优化 |
| Agent 管理 | AI Agent 定义、执行、子 Agent 编排 |
| Skill 管理 | AI 技能模板、版本管理 |
| MCP 工具 | 内置 MCP Server、11+ 工具类别 |
| 语义层 | Cube 建模、指标查询、行级安全 |
| 慢 SQL 监控 | 实时慢查询、历史 Top SQL、阻塞链分析 |
| 数据库巡检 | 指标采集、AI 分析报告 |
| 服务器管理 | 进程/用户/角色/表空间/登录/安全监控 |
| 审计日志 | 全链路操作记录、同步数据归档 |
| AI 安全 | 数据脱敏、风险分级、审批执行 |
| 文件管理 | 文件上传/下载、本地/S3 存储 |
| IM Bot | 钉钉/飞书/企业微信 Bot |
| 认证与订阅 | OAuth 2.0 / 本地账号 / License |
| 系统设置 | 主题、审计日志保留策略 |
支持的数据库
| 数据库 | 版本要求 | 连接方式 |
|---|---|---|
| MySQL / MariaDB / OceanBase | 5.7+ | TCP |
| PostgreSQL | 12+ | TCP |
| SQL Server | 2012+ | TCP |
| Oracle | 11g+ | Service Name / SID |
| SQLite | 3.38+ | 文件路径 |
技术架构
浏览器 (React 19 + Ant Design 6)
│
│ REST API / WebSocket
▼
Go 应用服务 (Gin)
├── 认证模块 (JWT / OAuth 2.0 / License)
├── 数据源管理 (5 种数据库驱动)
├── SQL 执行引擎 (方言转换)
├── 对比同步引擎 (结构 + 数据)
├── AI Agent 执行器 (Skill / MCP)
├── 语义层引擎 (OLAP / Cube)
├── IM Bot 适配器 (钉钉/飞书/企微)
└── 审计日志
│
┌────┼────┐
▼ ▼ ▼
SQLite Redis NATS
(元数据) (缓存) (消息)
产品版本关系
DBridge 产品家族包含以下版本:
| 版本 | 说明 |
|---|---|
| dbridge-community | 社区版,开源,提供基础数据库管理功能 |
| dbridge-pro(本项目) | 专业版,包含全部高级功能(AI、语义层、IM Bot 等) |
| dbridge-desktop | 桌面控制台,管理 dbridge-pro 服务的启停、配置、日志、自动更新 |
| usercenter | 会员中心 Web 应用,管理订阅、License、设备、用户 |
阅读指南
本书按功能模块组织,每章介绍一个独立功能。你可以按顺序阅读,也可以直接跳转到感兴趣的功能章节。
基础功能(建议按顺序阅读):
- 快速开始 → 仪表盘 → 数据源管理 → SQL 编辑器
数据管理:
- 数据库管理 → 结构对比 → 数据同步 → 导出导入 → SQL 方言转换
效率工具:
- 脚本管理 → 报表面板 → 慢 SQL 监控 → 数据库巡检
AI 能力:
- AI 助手 → Agent 管理 → Skill 管理 → MCP 工具 → 语义层
运维与安全:
- 服务器管理 → 审计日志 → AI 安全 → 文件管理
集成与部署:
- IM Bot → 认证与订阅 → License 管理 → 系统设置 → 部署指南