Caché数据库在医疗领的研究分析及测试对比.docx

Caché数据库在医疗领的研究分析及测试对比.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Caché数据库在医疗领的研究分析及测试对比

Caché在医疗领域的研究分析及测试对比 陈航 陕西省人民医院信息科高级工程师 邮编:710068 西安巿友谊西路256号 关健词 Caché 对比测试 摘 要 将数据库Caché与目前在我国医疗行业信息化应用中广泛使用的数据库Microsoft SQL Server 2000、Oracle9i、DB2在同等条件下进行海量测试,得出Caché在医疗卫生领域应用的优势. Caché是新一代高性能数据库技术,被誉为创新的“后关系型”数据库(Postrelational Database)。它以ANSI和ISO标准M 语言的独特多维数据模型为基石,提供了三种整合的、能并发访问同一数据的数据库技术:成熟的对象访问方式,高性能的SQL访问方式以及丰富的多维访问。在Caché中的对象模型具备了符合ODMG 标准的完整的对象特性,而且融合了为OLTP专门优化过的SQL技术,并无缝集成了为实现快速开发Web应用的必威体育精装版技术。Caché创新地摆脱了传统关系数据库的局限性,在对象数据、关系型数据以及多维数据视图之间不需要映射,节省了开发和运行时间。 面向对象建模技术是目前编程中的主流技术。Caché完全面向对象,在构建数据关系复杂的应用中有独特的吸引力,尤其是在医疗行业中的应用。在国际上医疗行业信息化相对发达的国家,如美国等,Caché数据库的使用非常广泛。美国十大医院和三大实验室都在使用Caché数据库,而且在美国国防部的VA系统中也使用着Caché数据库,Caché数据库医疗行业的应用有以下特点: 5.1 Caché在医疗领域的多维数据存取 疾病是一个多变而复杂的对象,随时都有可能有新的疾病出现,或者是疾病的变种,甚至一个病人的疾病也会有变异或者转移的可能。新疾病有着不同的疾病类型,那么它可以从几种不同的类型里继承出来。同样,一些症状也是对象,新的症状可以从原来的继承出来,如图5-1。 图5-1 疾病的演变 在疾病、药物、病人、检查等维系复杂的元素之间,可能存在不同的元素关系。例如一个元素A可能包含着不定数目的元素B、C、D、E等,而B、C、D、E也可能有着自己的不定包含。如果非要用一个固定的二维表格的话,可能就需要限制包含的数目,以及包含的深度。如果说是对象,只需要图5-2的简单的定义就可以了。 图5-2 需要成为被包含元素的A、B、C、D、E都从一个类里面继承出来,这个基类可以是一个空的类。然后A里面的一个属性S作为一个基类的集合: Property S As基类[Collection=list] 这样,复杂的关系,就可以简单地表示出来。 如上所示,Caché使用高效的多维形式来存储数据。Caché运用各种技术存取数据,如基于对象的访问模式、表格或多维数组模式标准SQL访问模式和Web访问模式等等,所有这些数据访问模式也可以并发地访问同一个数据。有了这个多维数据引擎,就可以用任何方式来建模,可以减少多表连接等处理过程来提高执行效率,这有别于关系型数据库。但现在毕竟是关系型数据库的全盛时期, 许多医疗行业的应用软件,尤其是那些用于数据报表和分析的程序,都使用SQL作为它们的查询语言。Caché通过支持SQL数据存取,能很好的兼容这些应用程序, 也使得把它们从关系型数据库上移植到Caché上非常容易,大大提高Caché的推广性开放性和应用程序开发的能力。 5.2 Caché与关系型数据库在医疗领域的对比研究 5.2.1研究与测试的背景 目前在我国医疗行业信息化应用中广泛使用的数据库Microsoft SQL Server 2000、Oracle9i、DB2等,经过多年的实际应用检验,目前面临的主要问题有以下几点: 1)应用系统软件开发周期长,后期需求变更成本高昂。我国大部分三甲医院已经建设完成的HIS系统(包含挂号系统、门诊收费系统、药房管理系统、药库管理系统、入出院管理系统、住院病人费用管理系统、医嘱管理系统等基础模块),设计、开发、实施所需周期相对其他行业较长,据调查目前西安市三甲医院的HIS系统开发实施周期需要两年至三年的时间,其中前期投入的需求分析、系统设计、编码测试时间需要两年左右。其主要原因是因为医院中部门繁多、各种对象关系复杂,而且受政策变化影响很大,导致业务流程的具有不确定性,需求容易变更;目前西安市三甲医院的HIS系统在设计应用完成后,数据库中的用户表达300张以上,由于表间关系的复杂性,导致需求变更所需要的代价高昂,使用户业务拓展困难。 2)系统运行速度慢,运

文档评论(0)

linjuanrong + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档