专业咨询
致力推进中国医疗卫生信息化

国产数据库二十九问(上) | 医疗信创100问

来源:HIT专家网 作者:医疗信创100问

【编者按】

由HIT专家网联合达梦数据发布的《医疗信创 100 问》(数据库篇)开启内容连载,欢迎读者朋友关注!本期内容为《医疗信创 100 问》(数据库篇)的“读者问答”篇(上篇)。

为聚焦国产数据库落地关键痛点,贴合医院信息科实际工作关切,提升专题实用性与指导性,HIT专家网通过问卷调研,重点面向医疗信息化从业人员征集其关心的问题,并特别邀请本期专辑联席主编厦门大学附属成功医院信息科原主任、正高级工程师王继伟,中部战区总医院信息科主任夏慧与达梦数据库技术专家,分别对相关问题进行解答。

本次调研共覆盖26家医院,回收有效问卷116份,经筛选整理出最具代表性的29个问题(参见附表)。鉴于本专题由达梦数据提供技术支持,部分答案仅以达梦产品为例进行说明,谨供读者参考。

相信随着医疗领域国产升级实践的持续开展,医疗行业对于国产数据库应用的认识将不断深化。欢迎业界踊跃提问,我们将继续组织相关专家共同探讨(邮箱:gong_chen@HIT180.com)。

1. 哪些是国产数据库?到哪里查询?

国产数据库的合规权威认定,建议以中国信息安全测评中心发布的《安全可靠测评结果公告》为准。该公告收录了通过测评的国产数据库完整名单,按Ⅰ/Ⅱ级分类,是医疗领域国产升级项目招标、合规选型的核心依据,官方查询网址:https://www.itsec.gov.cn/。

除官方名录外,还可参考一些行业榜单辅助选型,比如:

墨天轮中国数据库流行度排行榜:了解国内主流产品的市场热度与竞争梯队;

DB-Engines全球数据库排行榜:适合对标国际水平与技术发展趋势。

【实用查询建议】

查合规准入:优先通过中国信息安全测评中心官网公告,重点核对产品测评等级、认证有效期,确保满足项目合规要求。

查产品适配:通过各数据库厂商官网,查阅最新版本、技术白皮书与迁移方案,建议重点确认对国产CPU、操作系统的全栈适配能力。

(王继伟)

2. 医院如何根据自身业务规模(门诊量、床位、系统复杂度)选择合适的数据库?

医院选择数据库时,应围绕性能、可靠性、安全性、兼容性、成本效益和服务能力六大核心维度对产品和厂家进行考察,同时结合“统一架构选型,降低运维与管理成本”“异构需求下采用不同技术栈数据库,降低单一技术依赖风险”“兼顾短期需求与长期发展,注重生态适配”等方面综合决策。具体可参考本期专辑综述稿件相关内容。

数据库产品是基础软件,一般都具备很好的通用性,不用太纠结于医院规模而设置太多的选择维度。

大多数医院选择市场主流的集中式事务型数据库即可满足HIS、EMR等核心业务系统要求;对数据分析要求较高的应用场景,可选择分析类数据库;如需兼顾事务处理与分析处理,也可选择HTAP(混合事务/分析处理)数据库。

对于超大型三甲医院(日门诊量峰值超过1.2万人次)而言,如果仍然担心国产数据库的性能,可以选择真正通过软硬件深度适配调优的数据库一体机,其性能较传统架构数据库可以提升数倍,完全能够满足高并发承载需求。

【选型小技巧】

不看广告看疗效:真实落地的应用案例应成为重要选择因素,优先参考与自身情况类似的医院稳定运行的产品。

警惕“性能不够钱来凑”:医院在考察数据库实际应用案例时,还需关注该数据库对运行硬件条件的要求。如果硬件配置非常高才能满足业务需求,这无形中提高了应用成本,建议慎重选择。

不唯低价选型:不能简单地按产品价格高低来选择。目前国产数据库产业正处于优胜劣汰阶段,相关厂商数量收敛很快,医院需特别重视数据库厂商持续迭代、服务、生态建设能力。进入官方名录只是基础门槛,并非充分保障,建议从内核自主度、语法兼容性、实际落地案例、HIS厂商适配度、高可用、安全合规等维度进行充分评估。

提高对基础软件投入的价值认识:当前投入几千万元引进应用软件的医院比比皆是,投入一两百万元采购基础软件的医院还寥寥无几。到底是哪类软件更加值得优先投入,需要医疗行业提高站位和认识。

(王继伟)

3. 缺少第三方专业咨询,医院如何制定数据库国产升级实施计划与落地方案?

不用把专业咨询看得太神秘。目前,医院国产升级实践案例持续增加,应充分发挥这些先行医院的专家智慧。通过组建医疗领域国产升级资深专家团队,可为医院提供选型建议、实施路径规划、迁移方案设计、风险点把控等全流程支撑,帮助医院在无第三方咨询的条件下,高效完成数据库国产升级从计划到落地的全过程。

HIT专家网持续跟踪、推广医疗行业国产升级案例实践经验,建议如果有相关需求,不妨通过HIT专家网了解。

(王继伟)

4. 原使用Oracle数据库的三甲医院,哪些国产数据库可最小改动以实现便捷迁移?

从现有医疗领域国产升级落地案例来看,对于原使用Oracle数据库的医院用户,达梦数据库、电科金仓均能提供以最小改动实现便捷迁移的解决方案和实际案例。两者都致力于实现“零代码”或“低代码”适配,仅在具体实现路径上略有不同。

【自测小技巧】

SQL通过率:从现有数据库导出Top 100高频SQL语句,在候选国产数据库中逐一执行,统计通过率。

存储过程迁移验证:选取10—20个核心存储过程,使用候选数据库的迁移工具进行自动转换,统计零修改通过率和需手动适配的比例。

数据类型映射检查:检查数据库中使用的所有数据类型(含CLOB、BLOB、TIMESTAMP等),验证候选数据库的兼容映射。

动态性能视图兼容:检查应用代码中是否依赖动态性能视图,验证候选数据库是否提供兼容视图。

工具链评估:评估候选数据库提供的迁移工具(自动化程度、错误报告质量、断点续传能力)。

(王继伟)

5. 已适配某一款国产数据库的业务系统,再换另一款同类数据库,工作量是否依然很大?

已适配单一国产数据库后,若再切换至另一款同类数据库,工作量依然巨大,基本接近首次迁移。除非两款数据库技术底层完全同源,否则这实质上是一次全新的重构与适配,而非简单的平滑升级。

主要原因有三点:

一是生态壁垒显著:缺乏通用的兼容层作为缓冲。虽然从商业库(如Oracle)迁移有“兼容模式”过渡,但国产数据库之间可能属于完全不同的技术体系,并无通用标准可依。

二是业务代码强耦合:业务系统已针对首款数据库进行了深度的“语法特化”(含SQL、存储过程、函数等),换库意味着必须推倒这些定制化代码,重新适配新数据库的自有逻辑。

三是项目流程无法简化:第二次迁移仍需完整经历评估、改造、验证、调优全链路。其人力成本与技术风险与首次适配基本持平,无法实现边际递减。

(王继伟)

6. 国产升级项目资金压力大,医院如何解决资金难题?

医院可通过“开源”和“节流”两个维度,破解国产升级项目的资金压力。

开源:争取外部支持

关注政府专项补贴与奖励政策:部分地方政府出台了针对性的资金扶持政策,可密切关注本地有关政府部门的相关通知。

利用金融工具:除了传统的自筹资金,可以探索与银行合作的供应链金融产品,为医院的供应商提供融资,间接缓解医院在采购上的资金周转压力。

节流:优化内部投入

合理规划预算占比:在总预算不变的前提下,根据实际需要暂时降低其他应用软件的投入占比,优先提高国产升级的投入占比。

降低长期运维成本:选择合适的技术路线和生态,能够大幅降低后续的应用软件改造成本和长期的运维管理成本。

分阶段实施:按照软硬件系统生命周期进行替换,不搞“一刀切”,避免浪费。同时可采用“分层迁移”策略,按不同的优先级逐步推进,避免一次性投入过大,同时通过双轨运行等方式确保业务平稳,降低潜在风险。

(王继伟)

7. 相比传统医疗信息化项目,国产升级项目的整体投入需增加多少?

国产升级项目的主要成本来自硬件设备与基础软件采购,以及系统迁移、适配和改造的服务费用,这部分是项目建设初期的主要支出。

与传统信息化建设相比,医疗国产升级项目整体投入呈短期上升、长期趋同的特点:

硬件设备:目前国产硬件价格总体略高于传统产品,但上浮幅度一般不超过20%,且硬件设备有其生命周期,到期需要更新,即使不开展国产升级也需要采购设备,因此并非完全新增投入。

基础软件:以数据库为例,随着正版化持续推进,相应的费用成为默认刚性投入,且医院规模不同,金额有较大差距。三级医院的预计授权费用在100万元—300万元之间,大型医院可采取场地授权方式。

应用适配改造:如果应用软件无升级计划,仅对应用软件进行适配改造,预计费用为原软件价格的20%—30%。如果应用软件本身就计划升级,升级时直接采用新产品,价格并没有明显差异。

管理成本:初期建设时的技术培训成本明显增加,但这只是一次性成本;技术培训到位后,其维护成本与传统架构基本一致。

(王继伟)

8. 医疗国产数据库如何衡量性价比?如何兼顾成本与长期投资价值?

国产升级是战略选择,性价比则属于战术层面考量;战术上赢得胜利,永远弥补不了战略上的失败。

医疗国产数据库的性价比,不能只看短期采购价,而要看全生命周期成本与业务适配深度。性价比高的特征就是:改造少、价格适中、稳定省心、能长期扛住医疗业务增长压力。

优先选择医疗场景成熟、高兼容、稳定可靠、生态完善的产品,既能控制当期投入,又能避免重复改造,实现一次改造、长期价值收益。

【医疗国产数据库的性价比如何考量】

改造迁移成本:兼容度越高、改动量越少,成本越低。

采购与维保总成本:兼容性和生态越好,在采购成本相当的情况下,后期维护成本越低,TCO越低。

稳定性与运维难度:少宕机、少故障、易上手。

长期技术生命力:内核成熟、生态完善、政策适配性强。

【如何兼顾建设成本与长期投资价值】

短期控成本:优先选择高兼容集中式数据库+工具化迁移+渐进升级,初期投入可控。

长期保价值:自主研发+合规+弹性扩展+软硬协同,支撑若干年以后的医疗信息化升级。

避免误区:不盲目上分布式、不只看采购价、不追求一步到位,稳健比激进更有价值。

(王继伟)

9. 从Oracle/MySQL/SQL Server迁移到国产数据库,性能差异有多大?并发、稳定性对比如何?

从当前全国多家三甲医院核心业务系统(HIS、LIS、PACS)改造的落地实践来看,主流国产数据库在完成深度适配与调优后,在医疗核心场景下的性能表现,已基本追平原Oracle环境。

得益于共享存储集群架构的横向扩展能力,国产数据库在并发支撑能力(如早高峰海量挂号并发)和同城双活/多活的高可用指标(实现RPO=0,RTO在秒级)方面,已经能够满足医疗行业严苛的7×24小时业务不间断要求,以福州市第一总医院为例(编制床位2050张、日门急诊量峰值8000人次),迁移到达梦数据库并经过调优后,经过半年的稳定运行,核心HIS高峰期的TPS超过2800、QPS超过5600,CPU占用率<20%(同等硬件配置下略优于原Oracle数据库)。

不过,我们也要看到Oracle等商业数据库经过面向全球用户几十年的商用化过程,在产品成熟度和优化器的智能化程度上有一定优势,并且国产硬件对比国外同代产品也存在一定的差距。要达到甚至超过原国外软硬件环境的运行效果,上线前必须做好全面的压力测试和调优。

【国产数据库的调优建议】

SQL优化与参数调优:针对复杂Join查询,通过索引优化、执行计划绑定、统计信息更新等手段,提升查询效率。

架构优化:对高频查询引入读写分离,将统计报表类查询分流至只读节点。

业务拆分:对于极端复杂场景,可考虑微服务化拆分,将重查询业务独立部署。

(达梦数据库专家)

10. 国产数据库是否支持系统函数、自定义函数、存储过程、定时任务?

国产数据库整体上已经能够很好地支撑这些高级特性,但需区分集中式和分布式架构。

集中式架构:高度支持、兼容性好。为了平滑迁移医疗系统中的历史资产,主流产品大多提供针对Oracle、SQL Server等国际主流商用数据库的兼容模式,对系统函数、自定义函数、存储过程、定时任务、常规语法、事务控制、异常处理等均高度兼容,仅需注意个别内置函数和系统底层视图的细微差异。

分布式架构:路线不同需谨慎。存储过程与自定义函数方面,部分支持单节点运行,但跨分片操作性能开销大;部分倡导“轻数据库、重应用”,建议逻辑下沉到应用层。触发器方面,不建议使用复杂跨节点触发器(事务一致性代价高)。定时任务方面,建议使用外部统一调度平台,避免单点故障和调度不均。

(达梦数据库专家)

【附表:问题清单】

1.哪些是国产数据库?到哪里查询?

2.医院如何根据自身业务规模(门诊量、床位、系统复杂度)选择合适的数据库?

3.缺少第三方专业咨询,医院如何制定数据库国产升级实施计划与落地方案?

4.原使用Oracle数据库的三甲医院,哪些国产数据库可最小改动以实现便捷迁移?

5.已适配某一款国产数据库的业务系统,再换另一款同类数据库,工作量是否依然很大?

6.国产升级项目资金压力大,医院如何解决资金难题?

7.相比传统医疗信息化项目,国产升级项目的整体投入需增加多少?

8.医疗国产数据库如何衡量性价比?如何兼顾成本与长期投资价值?

9.从Oracle/MySQL/SQL Server迁移到国产数据库,性能差异有多大?并发、稳定性对比如何?

10.国产数据库是否支持系统函数、自定义函数、存储过程、定时任务?

11.在数据库国产升级改造中,使用读写分离会带来哪些新问题?如何解决?

12.使用国产数据库后,大型三甲医院核心系统如何实现高并发、高可用、高可靠?

13.除合理选型外,还有哪些必要的工作需要提前规划设计,才能平稳完成从传统数据库到国产数据库的过渡?

14.迁移中因数据类型、字符集不兼容导致数据丢失或损坏问题,应如何建立全链路数据校验?

15.国产数据库在服务器、操作系统层面如何调优,以支撑高并发?

16.测试环境授权受限、无免费方案,如何安全测试与应急切换?

17.国产数据库在运维、安全方面有哪些痛点?

18.如何处理死锁?有无可视化监控与处理工具?

19.医院如何建立保障体系?在性能、故障、安全方面的可观测性与监控指标如何建设?

20.国产数据库的持续可用性如何保证?出问题是否只能依赖厂商?

21.国产数据库的生态工具、生态适配场景是否完善?

22.医院在选型国产数据库时,应该从哪些维度进行评估?

23.数据库迁移完成后,每年的运维成本是多少?与原Oracle维保相比是升是降?

24.国产数据库迁移通常需要多长时间?不同规模医院的典型工期如何估算?

25.数据库割接失败如何回退?数据会丢失吗?回退窗口多长?

26.国产数据库的授权模式有哪些?如何选择最经济的采购方案?

27.国产数据库的数据备份和灾难恢复方案,与传统Oracle架构有什么不同?

28.医院如何评估自己是否做好了迁移准备?请列举一份割接前自检清单。

29.国产数据库迁移后如果性能不达标,谁负责优化?厂商与医院的责任边界在哪里?

【《医疗信创100问》(数据库篇)电子版开放申领】

HIT专家网从9月开始陆续刊载专辑核心内容,以飨读者。同时,《医疗信创100问》(数据库篇)电子版正式开放申领,有需要的读者朋友可填写以下问卷索取,我们将在收到问卷的一周内发送电子版。

如您未在一周内成功收到邮件,请联系HIT专家网内容服务部,电话:010-82373062。

扫码填写问卷,可免费获得《医疗信创100问》(数据库篇)电子版

【往期回顾】

HIT专家网联合达梦数据发布《医疗信创100问》(数据库篇)

《医疗信创100问》的由来

攻坚医疗信创关键任务:核心业务系统向国产数据库迁移

医疗数据库国产升级的六个典型问题及体系化解决方案

此图片的alt属性为空;文件名为HIT%E4%B8%93%E5%AE%B6%E7%BD%91%E8%AE%A2%E9%98%85%E5%8F%B7.png
关注HIT专家网微信订阅号
精彩不容错过!
寻求“商务合作”请扫码填写需求
我们将尽快与您联系!

【责任编辑:陈曦 版式:明超】

赞(0)

评论 抢沙发

评论前必须登录!

 


未经允许不得转载:HIT专家网 » 国产数据库二十九问(上) | 医疗信创100问
分享到: 更多 (0)