DBridge Pro 产品概述

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 管理 → 系统设置 → 部署指南