fishdo
作者fishdo2020-10-21 16:46
系统工程师, IPS

医疗行业CachéDB典型场景与基础架构分析

字数 2144阅读 848评论 0赞 2

开始之前,先大概介绍下InterSystem、CachéDB和IRIS数据平台
InterSystems
Caché 数据库是 InterSystems 公司的商业产品, InterSystems 成立于 1978 年,是总资产为 2 亿美元的私营软件公司,总部位于美国马萨诸塞州剑桥市,在 22 个国家设有办事处。 InterSystems 为医疗卫生行业提供重要的网络平台,其创新的产品也广泛应用于其它行业。 InterSystems 的用户包括 TD Ameritrade 、英国电信( British Telecom )、美国陆军( U.S. Army )、 Cleveland Clinic 、德意志银行( Deutsche Bank )、 Johns Hopkins 、 Kaiser Permanente 、美林公司( Merrill Lynch )、普天寿保险公司 ( Prudential Insurance Co. )、西门子( Siemens )、沃尔沃( Volvo )以及其他数千家成功企业。
除了 Caché 数据库以外, InterSystems 公司的产品还包括 Ensemble 快速集成平台, HealthShare 医疗卫生信息网络平台, InterSystems IRIS 数据平台等。
InterSystems 公司的产品主要面向生命科学、医疗卫生行业的数据,也囊括了一部分公共政府、商业行业。

Caché数据库
Caché 是 一种后关系型数据库 (Post-Relational Database) ,后关系型代表了它在关系型数据库的基础上,包含了一些更新型的特性。它独一无二地提供了三种整合的、能并发访问同一数据的数据库技术:成熟的对象访问方式,高性能的 SQL 访问方式以及丰富的多维访问。在对象数据、关系型数据以及多维数据视图之间不需要映射,这样就大大节省了开发和运行时间。 Caché 提供了快速 Web 应用开发、高速的事务处理、大规模的扩展性、对事务数据的实时查询。
Caché 能够以所需的任何形式存储、使用和分析交易与历史数据,从而为客户至关重要的应用提供支持。高速 SQL 能够实现跨数据模型的无缝运行。在吞吐量和数据量需求不断增长的情况下, Caché 能够始终保持极高的性能。

IRIS数据平台


IRIS数据平台,主要说一下IRIS医疗版
InterSystems IRIS 医疗版是全球首款也是唯一一款专门设计用于从医疗数据中提取价值的数据平台。它能助力软件开发人员快速构建医疗行业下一代突破性应用。 InterSystems IRIS 医疗版为以下软件开发人员而设计:
• 理念先进,但尚未找到快速、可靠及可扩展的平台来支持其方案
• 正在寻找某种基于标准的平台(包含读写 HL7 FHIR 资源的功能),用以创建和支持下一代医疗应用
希望整合来自医疗全流程中产生的所有数据,通过机器学习和人工智能进行分析并应用,从而提升医疗水平
InterSystems IRIS 医疗版的用例包括:
• 开发新的数字化医疗应用程序,将使用不同标准的多个数据源进行整合。
• 实现医疗设备和电子病历( EHR )之间的连接,以跟踪设备性能和检测功效,并进行预测性维护。
• 围绕现有的信息系统进行创新,增添新功能或改进现有功能。例如, 利用患者数据改进放射科应用程序。
• 提供实时的、预测性的分析和建模功能,提升临床试验的认知度、改善人员招募。
• 为机器学习或人工智能提供海量数据,创建医疗信息系统,提供具有实时分析功能的智能工作流。

个人理解IRIS还是主要面向数据整合、数据分析、机器学习和人工智能的,且其横向扩展的特性符合大数据类应用,但针对传统HIS,并非一定要升级到IRIS平台。
所以,此次,我们主要聊一下CachéDB

我们先来看一张CachéDB的典型部署场景图

一般来说,大部分医院客户的部署场景为A院区放置HISDB01和HISDB02,可以在A院区同一个机房里,也可以在A院区不同楼的不同机房里,但光纤链路距离一般百米左右,B院区放置HISMIRROR,做同城的容灾服务器,并对部分应用提供查询服务。
这种架构的优势在于架构简单且易于维护,当故障发生时,HA可以根据策略切换服务器,劣势在于服务器的利用率比较低,特别是采用小型机方案时,由于小型机稳定性强,性能强等优势,绝大部分三甲医院客户选择了小型机在运行 CachéDB 时,服务器利用率较低,且当服务器故障时,需要一定的切换时间,所以,开始有部分客户考虑采用虚拟化的方案
我们再来看一张图

我们考虑采用稳定性强、性能强的Power服务器作为数据库服务器来运行多套数据库,通过其自带的虚拟化软件实现整体的虚拟化,既提升了服务器的利用率,降低了硬件服务器的台数,降低了虚拟化软件的成本,并有效提升了院里多套数据库的稳定性,通过自带的PowerHA软件,实现意外故障时的切换任务,还可以通过其自带的PowerVM软件里的活动分区漂移功能,降低服务器报警或者升级微码时的影响,活动分区漂移可在前端用户不感知的情况下,将某一数据库从A机迁移到B机。
对于服务器的选型,我们当时也考虑了很多。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

2

添加新评论0 条评论

Ctrl+Enter 发表