论文部分内容阅读
上个世纪60年代早期,第一个通用的DBMS(数据库管理系统)由Chares Bechman在通用电器工作时设计,当时被称为集成数据存储,它奠定了网状、层次数据模型的基础,而这个阶段也被看作是数据库历史中前关系型数据库时期。
十几年之后,时任IBM研究员的E.F.Codd博士首次提出了关系型数据库的数据模型和理论,后经IBM实验室对该模型的数据库体系结构、SQL查询语言、事务处理、分布式数据库理论等进行商务开发和论证,最终以今天大家熟知的DB2系统推向市场,并因此引发了数据库的一次革命。从此,这种带有易于理解的二维数据模型的关系型数据库,以强大的生命力在上个世纪80年代后成为数据库领域的绝对主角。
随着网络应用的丰富和深入,数据对象从简单的数字、字符等文本类型向诸如图形、图像、音视频、Web网页等各种类型和事件拓展,传统关系型数据库的二维模型已经无法完成对上述复杂对象的描述和存储。于是,关系型数据库的主角身份开始受到置疑和动摇。此时,后关系型数据库如一匹黑马,脱颖而出,并随即成为其中最强势的挑战者。
事实上,在近几年的市场争夺战中,后关系型数据库已经显现出了作为未来数据库领袖的气质和内涵。
后关系型数据库抢戏
严格算来,在上个世纪70年代后期,一位名为P.Chen的人提出的实体——关系数据模型被普遍认为是今天后关系型数据库的雏形。当然,直到Internet的出现和繁荣,后关系型数据库才在网络市场需求的刺激下得以完善的产品和应用参与角逐。
随着网络化应用的推进,即使是一个简单的事务处理性应用系统也能触及到关系型数据库技术的极限。其中二维数据模型、低效的事务处理性能、高昂的开发和维护费用、有限的扩展机制等都成为这些传统关系型数据库的软肋。可以说,它在适应复杂化、快速升级、简单开发、海量数据存储和处理等新应用需求方面似乎越来越力不从心。它无法完成对复杂数据类型的简单、合理描述,随之而来的,是现有的查询语言、数据处理技术、存储系统也日显“老态”。总之,当面向对象甚至面向服务的技术架构开始风行的时候,关系型数据库却成为这种对象技术的掣肘,因为所有的对象和服务都不得不被拆解为二维关系数据模型。
此时,后关系型数据库信步走上前台。
后关系型数据库的主要特征是将多维处理技术和面向对象技术集成在一起,从而能够提供事务处理应用开发所需的高性能和灵活性,同时支持应用和数据的复杂性,并拥有比关系型技术更强的扩展性、更快的编程能力以及更便捷的使用特性。
InterSystems公司被业界公认是这种后关系型数据库的技术领袖和在医疗卫生行业数据库的主导者。他们的Caché数据库技术结合了高性能、快速查询SQL、先进的快速存储和面向对象技术,在全球400多万用户的关键应用环境中得到可靠验证。其中,美国前十大医院、三大医疗实验机构都在使用Caché数据库,波士顿地区医生工作站更是成为Caché数据库在全球医疗卫生行业较成功较经典的应用。
也正是InterSystems的成功示范,使后关系型数据库有了引领未来医疗卫生行业数据库市场风骚的底气和资格。
“后”起之秀的特质
从全球应用市场看,医疗、政府、金融、交通、制造业是后关系型数据库的推崇者和先行者,其中,尤以医疗卫生行业应用为最早、较成功。
医疗环境本身的繁杂导致了海量数据关系和事物处理上的日益复杂,而这个行业对于数据库容量与安全要求显然高于其它行业——每日产生大量的医疗信息、面对排队等候的病人,只有全天全年一刻不停机、快速响应的数据库,才能担此大任。而基于传统关系型数据库开发的管理系统则普遍存在着响应速度慢、怠机频繁、存储超出冗余等弊端。如影随形并时常加剧的头疼困扰着信息管理员们。幸运的是,他们发现了减轻并彻底治愈这种症状的良剂——后关系型数据库,并开始从中受益。
这里不妨仍以InterSystems公司的Caché为例。据他们在400万个终端用户的应用反馈看,相比传统的关系型数据库,后关系型数据库的处理速度快了20倍;应用系统的稳定性提高了3倍;存储空间节约了一半;开发、使用和维护成本也降低许多。这样的成效来自于Caché或者说后关系型数据库本身的技术特质。这种整合了对象数据库访问、高性能SQL访问和强大的多维数据访问的后关系型数据库技术,为有大量用户使用的Web复杂事物处理提供了优化和集成功能;其在统一数据架构下自动定义的对象和表两种数据模型,因为无需进行代码转换,而使应用系统的开发效率得到极大提高;同时因其简单易行而大大降低了系统的维护成本。
值得关注的是,虽然一些厂商正试图扩展他们的数据模型来支持各种对象,但产品成熟度和市场反应方面仍需判断。Caché中拥有专利的高级对象技术——方法生成器,使开发者能够用简单、现实的方法思考并使用对象,甚至是那种极其复杂的对象都可自动定义并归类。这种面向对象的技术既是后关系型数据库的核心品质,也代表着未来数据库技术的发展方向。纵观后关系型数据库的市场反响,我们或许应该确认并坚持这种判断。
在医疗卫生行业,由于海量数据以及对数据安全有着极高要求,Caché以其存储空间巨大,响应速度快,维护成本低,成为适合医疗卫生行业的数据库。北京友谊医院计算机室主任刘伟曾这样描述它:“由于Caché数据库从未出现故障,我们几乎已经忘了它的存在。”
遗憾的是,对这种新的数据库技术,国内市场依然非常陌生。即使在全球大部分医疗卫生行业都已开始使用Caché后关系型数据库的今天,国内大多数医院仍在传统关系型数据库的桎梏中艰守。虽然这样的市场现实让关系型数据库得以继续主导当下国内数据库市场,但从全球医疗卫生行业数据库发展趋势来看,从北京安贞医院、友谊医院、哈医大第一附属医院等越来越多的成功应用中,我们似乎已经嗅到了后关系型数据库即将领衔国内医疗卫生行业的未来。
十几年之后,时任IBM研究员的E.F.Codd博士首次提出了关系型数据库的数据模型和理论,后经IBM实验室对该模型的数据库体系结构、SQL查询语言、事务处理、分布式数据库理论等进行商务开发和论证,最终以今天大家熟知的DB2系统推向市场,并因此引发了数据库的一次革命。从此,这种带有易于理解的二维数据模型的关系型数据库,以强大的生命力在上个世纪80年代后成为数据库领域的绝对主角。
随着网络应用的丰富和深入,数据对象从简单的数字、字符等文本类型向诸如图形、图像、音视频、Web网页等各种类型和事件拓展,传统关系型数据库的二维模型已经无法完成对上述复杂对象的描述和存储。于是,关系型数据库的主角身份开始受到置疑和动摇。此时,后关系型数据库如一匹黑马,脱颖而出,并随即成为其中最强势的挑战者。
事实上,在近几年的市场争夺战中,后关系型数据库已经显现出了作为未来数据库领袖的气质和内涵。
后关系型数据库抢戏
严格算来,在上个世纪70年代后期,一位名为P.Chen的人提出的实体——关系数据模型被普遍认为是今天后关系型数据库的雏形。当然,直到Internet的出现和繁荣,后关系型数据库才在网络市场需求的刺激下得以完善的产品和应用参与角逐。
随着网络化应用的推进,即使是一个简单的事务处理性应用系统也能触及到关系型数据库技术的极限。其中二维数据模型、低效的事务处理性能、高昂的开发和维护费用、有限的扩展机制等都成为这些传统关系型数据库的软肋。可以说,它在适应复杂化、快速升级、简单开发、海量数据存储和处理等新应用需求方面似乎越来越力不从心。它无法完成对复杂数据类型的简单、合理描述,随之而来的,是现有的查询语言、数据处理技术、存储系统也日显“老态”。总之,当面向对象甚至面向服务的技术架构开始风行的时候,关系型数据库却成为这种对象技术的掣肘,因为所有的对象和服务都不得不被拆解为二维关系数据模型。
此时,后关系型数据库信步走上前台。
后关系型数据库的主要特征是将多维处理技术和面向对象技术集成在一起,从而能够提供事务处理应用开发所需的高性能和灵活性,同时支持应用和数据的复杂性,并拥有比关系型技术更强的扩展性、更快的编程能力以及更便捷的使用特性。
InterSystems公司被业界公认是这种后关系型数据库的技术领袖和在医疗卫生行业数据库的主导者。他们的Caché数据库技术结合了高性能、快速查询SQL、先进的快速存储和面向对象技术,在全球400多万用户的关键应用环境中得到可靠验证。其中,美国前十大医院、三大医疗实验机构都在使用Caché数据库,波士顿地区医生工作站更是成为Caché数据库在全球医疗卫生行业较成功较经典的应用。
也正是InterSystems的成功示范,使后关系型数据库有了引领未来医疗卫生行业数据库市场风骚的底气和资格。
“后”起之秀的特质
从全球应用市场看,医疗、政府、金融、交通、制造业是后关系型数据库的推崇者和先行者,其中,尤以医疗卫生行业应用为最早、较成功。
医疗环境本身的繁杂导致了海量数据关系和事物处理上的日益复杂,而这个行业对于数据库容量与安全要求显然高于其它行业——每日产生大量的医疗信息、面对排队等候的病人,只有全天全年一刻不停机、快速响应的数据库,才能担此大任。而基于传统关系型数据库开发的管理系统则普遍存在着响应速度慢、怠机频繁、存储超出冗余等弊端。如影随形并时常加剧的头疼困扰着信息管理员们。幸运的是,他们发现了减轻并彻底治愈这种症状的良剂——后关系型数据库,并开始从中受益。
这里不妨仍以InterSystems公司的Caché为例。据他们在400万个终端用户的应用反馈看,相比传统的关系型数据库,后关系型数据库的处理速度快了20倍;应用系统的稳定性提高了3倍;存储空间节约了一半;开发、使用和维护成本也降低许多。这样的成效来自于Caché或者说后关系型数据库本身的技术特质。这种整合了对象数据库访问、高性能SQL访问和强大的多维数据访问的后关系型数据库技术,为有大量用户使用的Web复杂事物处理提供了优化和集成功能;其在统一数据架构下自动定义的对象和表两种数据模型,因为无需进行代码转换,而使应用系统的开发效率得到极大提高;同时因其简单易行而大大降低了系统的维护成本。
值得关注的是,虽然一些厂商正试图扩展他们的数据模型来支持各种对象,但产品成熟度和市场反应方面仍需判断。Caché中拥有专利的高级对象技术——方法生成器,使开发者能够用简单、现实的方法思考并使用对象,甚至是那种极其复杂的对象都可自动定义并归类。这种面向对象的技术既是后关系型数据库的核心品质,也代表着未来数据库技术的发展方向。纵观后关系型数据库的市场反响,我们或许应该确认并坚持这种判断。
在医疗卫生行业,由于海量数据以及对数据安全有着极高要求,Caché以其存储空间巨大,响应速度快,维护成本低,成为适合医疗卫生行业的数据库。北京友谊医院计算机室主任刘伟曾这样描述它:“由于Caché数据库从未出现故障,我们几乎已经忘了它的存在。”
遗憾的是,对这种新的数据库技术,国内市场依然非常陌生。即使在全球大部分医疗卫生行业都已开始使用Caché后关系型数据库的今天,国内大多数医院仍在传统关系型数据库的桎梏中艰守。虽然这样的市场现实让关系型数据库得以继续主导当下国内数据库市场,但从全球医疗卫生行业数据库发展趋势来看,从北京安贞医院、友谊医院、哈医大第一附属医院等越来越多的成功应用中,我们似乎已经嗅到了后关系型数据库即将领衔国内医疗卫生行业的未来。