【合集整理】TiDB 赋能医疗行业多场景:医信、医保、疾控、药店零售精细化运营

各位社区小伙伴们新年好! :clap:

截止目前 TiDB 社区已有 26,000 + 主题帖,在此我们诚挚感谢社区用户们无私分享的智慧合集,汇聚成了宝贵的素材宝库 。基于这些素材,我们将开展深度挖掘与精细梳理,为大家打造一系列高价值内容,包括典型的行业案例、实用的工具使用技巧,以及有实践有总结的优化指南等。

本期医药行业案例素材来源:【TiDB 社区智慧合集】 TiDB 在医疗行业的实践和分享 (由 @ ShawnYan 整理)

在数字化浪潮席卷全球的当下,医药行业也在经历着深刻变革。TiDB 凭借其卓越的性能与创新架构,深度融入医药行业各个环节,为疾病防控、医疗保障、医药零售及医疗大数据分析等领域带来了先进的技术解决方案,助力医药行业用户实现信息化、数字化、智能化发展。

以下内容均来自已发布的用户实践。

一、北大医信:革新医院信息管理

北大医信作为医疗信息化领域的重要参与者,其医院信息管理涵盖患者诊疗、运营管理等多方面数据。然而,原数据库架构在数据管理上遭遇瓶颈。大量历史数据的堆积,致使系统性能严重下滑,主要业务表记录数处于几千万到几亿条区间,部分甚至达十亿级,存储空间占据 2 - 6T。这使得日常查询响应迟缓,在临床诊断、科研数据提取以及运营决策支持等方面,工作人员需耗费大量时间等待数据反馈。同时,数据的快速增长趋势对数据库扩展性提出挑战,传统架构难以应对。再者,在软件安全可控备受关注的当下,原数据库无法满足相关要求。

基于这些困境,北大医信启动数据库选型。TiDB 凭借其分布式存储、支持标准 SQL、事务处理等特性进入视野。在选型测试中,TiDB 性能优势明显。实际系统查询性能测试里,TiDB 平均响应时间 61 毫秒,原数据库则为 129 毫秒。复杂大数据量查询时,TiDB 用时大幅缩短,部分场景下原数据库耗时 1800 秒,TiDB 仅 117 秒。

在将 TiDB 融入医院信息管理系统过程中,北大医信团队解决诸多适配问题。针对字段类型不匹配引发的性能问题,通过调整过滤条件,使查询速度从 10 多秒骤降至几十毫秒。面对索引选择失误,运用删除无用索引、SQL Hint 等手段优化。对于自增长主键导致的热点数据难题,采用无序主键等方案化解。此外,对依赖悲观锁和窗口函数的业务逻辑也进行了针对性改造。

最终,北大医信选定 TiDB 用于医院信息管理革新。未来,北大医信计划将 TiDB 升级到 4.0 版本,并拓展至区域卫生等新业务领域。同时期望 TiDB 在半结构化文本数据处理和数据冷热分层存储方面取得进展,以进一步提升医院信息管理效率,降低成本。

二、助力医疗保障平台,构建高效医保体系

医疗保障信息平台作为国计民生的关键基础设施,其建设意义深远。按照《医疗保障信息平台建设指南》,各地需搭建包含 PaaS 层丰富能力的云平台,业务中台对关系型数据库提出了诸如海量存储、实时计算、高并发读写等严格要求。

在某地市医疗保障信息平台建设前,传统数据库面临诸多挑战。医保业务数据量随参保人数增加与业务拓展飞速增长,传统数据库存储与处理能力渐显不足,查询与统计耗时久,例如医保报销核算常需等待数小时才能出结果。同时,医保结算等业务高峰时段并发量剧增,传统数据库难以支撑,常出现卡顿甚至系统崩溃,严重影响参保人员就医体验。此外,医保数据的实时性要求高,像异地就医结算需实时获取参保人信息与报销政策,但传统数据库的数据更新延迟,无法满足需求。

东软医保云应用管理平台与 TiDB 携手,打造出联合解决方案。自 2021 年 9 月上线后,日均 QPS 达 22,000,总数据量逼近 30TB。TiDB 的分布式架构不仅满足了医保业务高并发、实时性需求,实现了在线交易与实时分析的闭环,还降低了系统开发与维护成本。如今,医保报销结算速度大幅提升,从原来的数小时缩短至几分钟;异地就医结算也能实时完成,极大地方便了参保人员,推动医保服务朝着智能化、便捷化方向迈进,让千万居民享受到更加高效的医疗保障服务。

案例详情链接:专栏 - TiDB 在医疗保障信息平台的应用实践 | TiDB 社区

三、优化妇幼健康管理背后的技术架构,提升系统综合效能

某省妇幼健康管理系统涵盖信息数据库、采集系统、管理及分析系统以及多个 APP 等 62 个功能模块。原架构采用 Starrocks 作为分析层,通过 DataX + CloudCanal 进行数据同步。随着业务发展,该架构暴露出诸多痛点。

业务变动频繁,每周至少一次的数据库结构变更,需要 DBA 对多地数据库及数据调度进行调整。服务器资源浪费,Mysql 主从架构中从库资源未有效利用。业务更新影响大,研发人员提交的 DDL 语句因 DBA 不熟悉业务,导致平台发布后异常频发。而且,研发与 DBA 人员在 SQL 调优技能上难以提升,数据库按地市分割也影响跨市业务服务,自动化审计难以实现。

该省妇幼系统在测试了 Polardb、TiDB、OceanBase 等数据库后,选择了 TiDB。TiDB 高度兼容 MySQL,水平弹性扩展,支持分布式事务和金融级高可用。新架构省去了 Starrocks 分析层,发挥 TiFlash 的 OLAP 功能,合并分析层和业务层。同时引入 yearning 自动化 SQL 审计平台,DBA 对慢语句进行优化。

引入 TiDB 后,服务器资源得到合理利用,人力成本降低,运维更加简便。TiDB 部署无需依赖大数据组件,过程简单便捷。并且 TiDB 兼容 MySQL生态,避免了因 SQL 语法差异带来的额外开发和调试成本。尽管替换初期整体查询效率提升不明显,但经 SQL 优化后达到预期。TiDB 的备份还原功能表现出色,300G 数据还原仅需 20 分钟。此外,通过 TiCDC 实现一地两中心部署,保障数据安全,利用 pt - kill 应对慢 SQL 问题。

案例详情链接:专栏 - TIDB数据库在某省妇幼业务系统应用 | TiDB 社区

四、赋能药店精细化运营,提升零售服务体验

漱玉平民大药房在医药零售领域不断拓展,门店数量持续增加,覆盖山东、辽宁等多省份,全国拥有 6000+ 门店,会员人数超 2000 万。随着业务扩张与新零售模式发展,会员数据呈爆发式增长,数据处理面临严峻挑战。

原有数据库在面对海量会员数据时,分析效率极低。如在精准营销活动策划中,从海量会员数据筛选符合特定条件的用户,往往需要耗费数小时,导致营销活动响应滞后,难以抓住市场机会。同时,在店庆等促销活动期间,高并发的交易请求使数据库负载过高,经常出现卡顿,收银结账速度变慢,顾客排队时间延长,严重影响购物体验。而且,随着业务向全国扩张,各地业务需求存在差异,原有的商业版本 CRM 系统难以满足,自行分库分表又面临复杂的技术难题和高昂的维护成本。

为应对这些挑战,漱玉平民先是建设了混合云架构,随后与中国移动、TiDB成立联合实验室 ,将 CRM 系统中的核心数据库升级为 TiDB 分布式数据库。TiDB 赋予了漱玉平民亚秒级处理亿级会员数据的强大能力,在店庆等高并发场景下表现出色。在数据库切换过程中,满足了账务准确、系统不停、联机高效、迁移运维便捷等严格要求。未来,漱玉平民还将基于 TiDB 进一步探索多元化发展、一键部署、数据迁移及数据分析提升等创新应用。

案例详情链接:专栏 - 漱玉平民大药房:多元化药店变革的前夜 | TiDB 社区

五、支撑医疗大数据分析,辅助精准医疗决策

零氪科技作为医疗大数据领域的领军企业,拥有庞大的医疗数据资源库。随着业务发展,其面临着数据量剧增、写入压力大、查询效率低等难题。

医疗数据以亿级规模增长,单实例 MySQL 扩容操作复杂且耗时久,严重影响业务连续性。在数据写入方面,主从延时高,医疗业务对数据的低延时要求难以满足,例如临床科研数据的及时分析反馈对研究进程至关重要,但主库在大量数据写入时成为性能瓶颈,导致分析结果延迟。随着数据量增大,部分统计查询速度慢,从海量医疗数据中提取有价值信息变得困难,如疾病趋势分析报告的生成时间从原本的数小时延长至数天。分库分表的业务开发和维护成本也极高,需要投入大量人力和时间进行管理。

经过调研,TiDB 的诸多特性吸引了零氪科技,如 SQL 兼容性、水平扩展、分布式事务及故障恢复能力等。在上线过程中,零氪科技通过兼容性测试对业务进行微调,采用业务双写方案实现了平滑切换,并在 PingCAP 团队建议下优化了硬件配置。如今,TiDB 已承载零氪科技数据量最大的两个业务,平时 QPS 6K,峰值 12K。后续还将拓展应用范围,构建 HTAP 统一数据库平台,为医疗大数据分析与精准医疗决策提供坚实支撑。

07

案例详情链接:专栏 - TiDB 在零氪科技(LinkDoc)大数据医疗系统的实践 | TiDB 社区

六、驱动疾病防控创新,守护公众健康防线

中科软在疾病防控领域拥有深厚积淀,然而原数据库架构存在诸多挑战。在疫情防控期间,对数据实时性要求极高,需快速获取疫情数据进行分析决策,但原数据库的数据更新延迟,无法及时为防控措施制定提供有效支持。单表存储全省海量信息,日增数据超 1.2 亿条,单表容量过大导致查询效率低下。为应对数据增长进行分库分表操作,不仅消耗大量人力,还影响业务对外服务时长。同时,为满足实时高并发数据写入、防控响应实时触达及日终报表等多种场景需求,架构复杂,故障点增多,运维成本剧增。

TiDB 的分布式存储与存算分离架构,可按需进行线性扩缩容,轻松应对高并发读写与海量数据存储,且扩缩容过程对业务无影响。其高度兼容 MySQL 协议与生态,大幅缩短了改造周期。借助 TiDB,中科软能够实现对疫情威胁的全域洞察,通过对传染病、慢性病等数据的实时分析,提前预测疫情趋势,及时采取防控措施,提升疾病防控与公共卫生干预能力,为公众健康保驾护航。

七、认证合作:携手共进,构建医药数字化生态

在医药领域,TiDB 积极与众多合作伙伴开展合作并完成多项认证,共同构建强大的数字化生态体系。

智先生的 DRG 院内综合管理平台 2.0 与 TiDB V7.1 完成联合解决方案认证,双方合作致力于优化医院内部的医保支付管理与医疗质量评估,通过整合平台优势与 TiDB 的高性能数据处理能力,帮助医院更精准地进行成本控制和医疗资源分配。

莱域科技的莱域云 PEIS 体检管理系统、莱域云实验室管理软件 V1.0 分别与 TiDB V7.1 完成联合解决方案认证。这使得体检机构和实验室能够高效管理海量的体检数据和实验数据,利用 TiDB 的分布式架构实现数据的快速存储、检索与分析,提升服务效率和质量。

医渡云新一代数据中心 YiduEywa 平台软件与 TiDB V7.1 的联合解决方案认证,强化了医疗大数据的深度挖掘与应用能力。借助 TiDB 的技术优势,医渡云能够更高效地整合和分析医疗数据,为医疗研究、临床决策等提供有力支持。

万达信息的基层医疗卫生信息系统一体化、居民健康卫生管理系统以及医院信息管理系统均与 TiDB 完成产品兼容性认证。这一系列认证推动了基层医疗、居民健康管理以及医院信息化建设的发展,TiDB 为万达信息的各类系统提供稳定可靠的数据存储与处理服务,保障系统的高效运行。


通过与这些合作伙伴的紧密合作,TiDB 在医药领域形成了多样化的合作模式。从医疗信息系统的搭建到数据管理与分析,TiDB 与合作伙伴相互赋能,共同为医药行业的数字化发展注入新动力,助力实现医疗服务的智能化、精准化和高效化。

TiDB 在医药行业的广泛应用,从优化医疗保障服务到推动药店数字化转型,从助力医疗大数据分析到强化疾病防控能力,正全方位重塑医药行业的发展格局。未来,随着技术的持续创新,TiDB 有望在医药行业发挥更大价值,引领行业迈向更加智慧、高效的发展新阶段。

大家还想了解哪些合集欢迎在评论区留言!

2 个赞

:hand_with_index_finger_and_thumb_crossed: :crossed_fingers: :v: :call_me_hand:

:clap: :clap: :clap: 转起来

1 个赞

Ti棒了

very goold,学习了

祝福TIDB越来越好