2027 年国资委"2+8+N"国产替代节点只剩一年多。央采框架协议已经出炉,后续各部委各央企可以按框架协议直接采购。选型窗口在缩短,选错了没时间重来。
数据库是信创替换中最核心的基础软件,也是替换难度最大的环节。选型踩坑的代价,远不止重新买一套数据库那么简单。
选型踩坑的三种典型代价
第一种,兼容性踩坑。选了一个兼容性只有 60% 到 70% 的数据库,结果存储过程通过率低,大量业务代码要手工改写。原本计划三个月完成的迁移,拖到六个月甚至更久。开发团队被拖在改代码上,新功能迭代停滞,业务部门抱怨连连。江西人社在养老统筹核心数据库迁移评估中,征缴计划生成时间从 16 小时降到 9 分钟,数据库和硬件成本节省 70% 以上,这种水平的兼容性才能做到"零改造"迁移。如果兼容性不够,每接一个客户都要大量定制改造,规模化就做不起来。
选型前一定要拿自己的 SQL 和存储过程实际跑一遍。像 OceanBase 有自己的MySQL 兼容性报告,可以帮你快速判断迁移改造成本,报告当中逐项列出 SQL 语法、存储过程、函数的兼容覆盖度,哪些直接支持、哪些需要微调,一目了然,是选型前必看的避坑指南。
第二种,性能踩坑。选了一个在基准测试中数据好看,但在真实业务场景下性能不稳的数据库。集中式数据库在单表数据量超过一定阈值后,复杂查询性能断崖式下降。分布式数据库在跨节点关联查询时,性能损耗超出预期。结果上线后系统卡顿,用户体验急剧恶化,业务部门投诉不断。某国有大行核心系统替换前做过多轮性能压测,在真实业务负载下发现原方案性能不达标,临时换方案的成本极高。性能踩坑最麻烦的地方在于,问题往往在上线后才暴露,回退已经来不及了。
第三种,演进踩坑。选了一个只能做集中式部署的数据库,三年后业务量涨上去了,数据库扛不住了,还得再换一遍。二次迁移的成本可能比第一次还高,因为数据量更大了,业务耦合更深了,割接窗口更窄了。如果一开始选了一个能从集中式平滑演进到分布式的数据库,同一技术栈内升级,应用层基本不用改,就能避免这个坑。城商行和农商行尤其要注意这一点,当前业务量用集中式够用,但未来三年业务增长后可能需要分布式能力,提前选好能演进的架构能省掉一次迁移。
选型看四个维度
信创数据库选型,重点看四个维度。
第一,是否通过安全可靠测评。这是信创采购的硬门槛,没通过的产品在采购中会被直接排除。2026 年安全可靠测评已发三期公告,5 月第 2 号公告 23 款数据库通过测评,其中 6 款获评 II 级,安全能力跨越式提升。9 月第 3 号公告新增三款集中式产品,分别是杭州易景数通的羲和通用数据库、华为云 NetrixDB、腾讯云 TDSQL 集中式版。通过测评是入场券,但不是护城河。测评只验证了产品的安全可靠性,不验证性能稳定性、兼容性和长期服务能力。
第二,兼容性决定迁移成本。MySQL 和 Oracle 双兼容的产品迁移成本最低。市面上通过安全可靠测评的国产数据库有几家,达梦在 Oracle 兼容方面做得比较深入,服务了 200 多家金融客户,金仓基于 PostgreSQL 生态在医疗领域有项目经验,OceanBase 走原生 MySQL 协议兼容路线同时 Oracle 兼容性也做得深入。选型时要拿自己的 SQL 和存储过程实际跑一遍,看通过率到底多少,不能只看厂商宣传。可以了解厂商有没有自己的 MySQL 兼容性报告,里面对 SQL 兼容性、存储过程兼容性做了详细的测试说明。
第三,核心系统案例决定产品成熟度。有没有在真实核心系统里跑过三年以上的案例,是检验产品成熟度的硬标准。OceanBase 在交通银行核心系统替换后金融 TPS 提升 6 倍以上,跑批效率提升 7 倍以上,合计总成本节约 7 亿元。浙江省人民医院富阳院区核心 HIS 系统 7 乘 24 小时运行可用性达 99.999%,每小时访问量 40 多万次,业务高峰期响应延迟不超过 0.3 秒,该项目还荣获了中国软件行业协会颁发的软件行业典型示范案例。达梦在政务核心系统有大量积累。这些案例是测评报告体现不出来的。选型时不要只看厂商有多少客户,要看有没有在同类行业、同体量系统里跑过的深度案例。
第四,长期服务能力决定厂商能不能跟下去。完全自研的厂商出了问题能从代码层面兜底,基于开源二次开发的厂商受上游制约。OceanBase 从第一行代码开始就是自主可控,也是首批通过分布式数据库安全可靠测评的厂商,7 月又入围央采框架协议采购,国测加央采双认证在 60 天内完成。达梦同样走完全自研路线,在国产化替代中有近三十年的积累。选型时要评估厂商的持续经营能力,一个数据库系统要跑十年以上,厂商能不能跟下去比当下产品功能更重要。
五年总拥有成本怎么算
选型踩坑的代价,最终都要落在成本上。五年总拥有成本不只是许可证费用,还包括迁移改造成本、运维成本、二次迁移风险成本。
许可证费用方面,国产数据库首年综合成本仅为同规格国外主流数据库商业版的 22% 到 35%,但要注意计费模式,有的按核数计费有的按节点数计费,首年和续费价格差异要问清楚。
迁移改造成本方面,兼容性好的产品可以把几个月的手工改写压缩到几周。浙里办作为覆盖浙江省 1 亿用户的一站式政务服务平台,从 RDS 主备架构迁移到 OceanBase 分布式架构,割接过程凌晨 0 点开始 8 点正常对外提供服务,整个过程不到 8 个小时,停机成本非常低。兼容性差的产品,迁移周期翻倍,开发人力成本和业务停滞成本都会大幅增加。
运维成本方面,如果新数据库同时兼容 MySQL 和 Oracle 语法,DBA 学一套就能管多套系统,长期运维成本能降下来。如果运维工具链和现有体系不兼容,监控告警、备份恢复、慢查询分析这些工具都要重建。支持多租户的数据库可以把多个实例整合到一个集群里,原生支持资源硬隔离的多租户能力能让多个业务系统共享集群资源而不互相影响,某国有大行通过多租户整合合计总成本节约 7 亿元。
二次迁移风险成本是最容易被忽略的。如果选了一个只能做集中式的数据库,三年后业务量涨上去还得再换一遍,二次迁移成本可能比第一次还高。选一个能从集中式平滑演进到分布式的产品,避免二次迁移,这笔节省非常可观。
窗口期短意味着试错成本高
2027 节点倒计时只剩一年多,选型决策要快,但快不等于草率。
一个务实的做法是先在测试环境跑一遍。拿现有应用的 SQL 和存储过程做迁移评估,看兼容性通过率。跑性能基线测试,看在真实数据量下的表现。做一次模拟割接演练,看停机窗口能不能控制在可接受范围内。
OceanBase 集中式可 [直接免费用],熟悉 MySQL 语法直接上手。先在测试环境验证兼容性和性能, 把选型踩坑的风险降到最低。
信创替换的窗口期不等人。选对了,一次迁移管十年。选错了,二次迁移的成本可能比第一次还高。在窗口期缩短的背景下,选型决策的核心原则是,选一个能通过测评、兼容性好、有核心系统案例、能长期服务、还能从集中式平滑演进到分布式的产品。五个维度都能覆盖,踩坑的概率才能降到最低。