迁衡dbca 管理版评估报告 v0.12.5 2026-08-02 00:00(UTC)

数据库替代兼容性评估

MySQL 电商迁移与复扫样品

源库 MySQL → GoldenDB 6 / OceanBase 4.3.5(MySQL 兼容模式) / openGauss 6.0(B 兼容模式)

核心结论推荐优先验证 GoldenDB 6:综合评分 99.5 分,预计改造 0–0.5 人天(置信度:高)。

执行摘要 · 目标库对比

关键指标一页速览;推荐度(★)由综合评分映射,星级越高代表兼容性越好、迁移代价越低。

顺位 目标库 综合评分 评级 预计改造(P50–P90 人天) 阻断项 估算置信度 推荐度
1 GoldenDB 6 首选 99.5 0 – 0.5 ★★★★★
2 OceanBase 4.3.5(MySQL 兼容模式) 99.5 0.5 – 0.5 ★★★★★
3 openGauss 6.0(B 兼容模式) 99 0.5 – 0.5 ★★★★★

迁移结论

按推荐顺序排列;综合评分 0–100,越高代表兼容性越好、迁移代价越低(评级口径:≥80 优 / 60–79 良 / <60 需评估)。

GoldenDB 6 推荐优先验证
综合评分 99.5
SQL 语句 99.5
数据库对象 100
应用层 100
运维生态 100

综合评分最高(99.5 分),推荐优先安排试点验证。

※ ops 维度暂无矩阵条目,未评估计满分

OceanBase 4.3.5(MySQL 兼容模式) 备选 2
综合评分 99.5
SQL 语句 99.5
数据库对象 100
应用层 100
运维生态 100

综合评分 99.5 分(第 2 位),无阻断项,可作为备选方案。

※ ops 维度暂无矩阵条目,未评估计满分

openGauss 6.0(B 兼容模式) 备选 3
综合评分 99
SQL 语句 99
数据库对象 100
应用层 99.5
运维生态 100

综合评分 99 分(第 3 位),无阻断项,可作为备选方案。

※ ops 维度暂无矩阵条目,未评估计满分

改造工作量

P50–P90 区间估算(人天):P50 为中位预期、P90 为保守预期;非承诺工期,以试点验证为准。

GoldenDB 6
00.5人天
置信度 高
语法改写 0 对象改造 0 验证与测试 0

主要不确定项

  • 目标能力矩阵为 doc_based(仅公开资料、未经真库验证),P90 放大系数由 1.45 提高至 1.8
OceanBase 4.3.5(MySQL 兼容模式)
0.50.5人天
置信度 高
语法改写 0 对象改造 0 验证与测试 0

主要不确定项

  • 目标能力矩阵为 doc_based(仅公开资料、未经真库验证),P90 放大系数由 1.45 提高至 1.8
openGauss 6.0(B 兼容模式)
0.50.5人天
置信度 高
语法改写 0 对象改造 0 验证与测试 0

主要不确定项

  • 目标能力矩阵为 doc_based(仅公开资料、未经真库验证),P90 放大系数由 1.45 提高至 1.8

改造方案

回答「改数据库还是改代码、怎么改、多少时间、如何验证」(D-114)。双方案人天为同一批风险发现的可比口径(不可行侧已回落另一侧);逐条改法与验证方法见技术版报告。

GoldenDB 6

推荐混合路线约 0 人天(数据库侧改 29 项、应用侧改 2 项、7 项需逐项判定);纯数据库侧方案约 0 人天,纯应用侧方案约 0 人天。

全部改数据库侧 0 人天
全部改应用侧 0 人天
推荐混合路线 0 人天
等价改写需人审 36 项 需人工方案 2 项

※ 改造方案覆盖 38/42 条风险发现(90%);未覆盖 4 条(基准工时约 0 人天)不在双方案对比内,已按通用口径计入整体人天估算。

OceanBase 4.3.5(MySQL 兼容模式)

推荐混合路线约 0 人天(数据库侧改 6 项);纯数据库侧方案约 0 人天,纯应用侧方案约 0 人天。

全部改数据库侧 0 人天
全部改应用侧 0 人天
推荐混合路线 0 人天
等价改写需人审 4 项 需人工方案 2 项

※ 改造方案覆盖 6/10 条风险发现(60%);未覆盖 4 条(基准工时约 0 人天)不在双方案对比内,已按通用口径计入整体人天估算。

openGauss 6.0(B 兼容模式)

推荐混合路线约 0 人天(数据库侧改 29 项、应用侧改 2 项、7 项需逐项判定);纯数据库侧方案约 0 人天,纯应用侧方案约 0.5 人天。

全部改数据库侧 0 人天
全部改应用侧 0.5 人天
推荐混合路线 0 人天
等价改写需人审 36 项 需人工方案 2 项

※ 改造方案覆盖 38/42 条风险发现(90%);未覆盖 4 条(基准工时约 0 人天)不在双方案对比内,已按通用口径计入整体人天估算。

资产盘点

本次评估实际覆盖的输入规模(口径与明细见技术版报告)。

2
SQL 文件
29
去重 SQL 语句
29
SQL 出现次数
1
MyBatis 映射文件
2
MyBatis 语句
4
数据库对象
0
PL/SQL 程序块
0
直连采集对象

风险矩阵

不兼容发现按严重程度 × 问题类别计数;颜色越深代表该格问题越集中(各目标库同一色阶,可直接对比;悬停单元格可查看明细口径)。

GoldenDB 6 · 42 条发现

数据类型 数据库对象 语法 阻断 严重 较大 4 轻微 提示 30 6 2

OceanBase 4.3.5(MySQL 兼容模式) · 10 条发现

数据类型 数据库对象 语法 阻断 严重 较大 4 轻微 6 提示

openGauss 6.0(B 兼容模式) · 42 条发现

数据类型 数据库对象 语法 阻断 严重 较大 4 2 轻微 6 提示 30

处置台账 · 每一条输入都有去向

五类去向合计 = 100%:无法识别的内容进入「未覆盖」清单并降低置信度,而不是被静默丢弃。

完整检查(文件) 4 条 · 10.8% 部分摄入(文件) 0 条 · 0.0% 摄入失败(文件) 0 条 · 0.0% 非通道资产(文件) 0 条 · 0.0% 解析成功 33 条 · 89.2% 部分解析 0 条 · 0.0% 解析失败 0 条 · 0.0% 特征级评估(对象) 0 条 · 0.0% 未覆盖(已登记) 0 条 · 0.0% 合计 37 条 · 100%