众所周知,数据库的根本目的便是要找到一个适当的数据模子来表达它所办理的工具。为理解决用干系数据库在办理庞大数据上的一些题目,一种更新的被誉为数据库新分水岭的后干系型数据库办理体系(Post-Relational Database,PRDBMS)渐渐呈现并衰亡。
现在的数据库市场仍旧是干系型数据库的天下,IDC威望观察陈诉表现,环球前十位嵌入式数据库产品中,Caché后干系型数据库的市场份额位居环球第二,其增加率名列榜首,凌驾Oracle。
◆补偿传统数据库不敷
所谓后干系数据库,本质上是在干系数据库的底子上交融了面向工具技能和Internet网络使用开辟配景的开展。它联合了传统数据库如网状、条理和干系数据库的一些特点,以及Java、Delphi、ActiveX等新的编程东西情况,顺应于新的以Internet Web为底子的使用,创始了干系数据库的新期间,即所谓的后干系型数据库期间。
清华大学软件中心副总工程师程渝荣传授以为,传统干系数据库由于本身具有的范围性,干系数据库所接纳的二维表格数据模子不克不及无效地处置在大少数事件处置使用中典范的多维数据,别的,干系数据在对GUI和Web事件处置的真实天下中其功能却并不令人得意,除非用户能在代价昂贵的硬件上少量投资。第三是伸缩性上的限定,干系数据库技能在无效支持使用和数据庞大性上的才能是受限定的。
随着Web页面、电子邮件、音频、视频等非布局化数据的爆炸式增加,传统干系型数据库的二维数据模子在处置这些非布局化数据时显然在速率和功能方面会有些丧失。
固然DB2、Oracle、SQL Server等干系型数据库也都能支持对半布局化、非布局化数据的处置,但在一些对多媒体数据处置要求许多的使用范畴,后干系型数据库、XML数据库等都夺取到了肯定的生活空间。
InterSystems公司被业界公认是这种后干系型数据库的技能首脑和贸易市场的主导者。他们的Caché数据库技能联合了高功能、疾速盘问SQL、先辈的疾速存储和面向工具技能,在环球400多万用户的要害使用情况中失掉牢靠验证。
◆多维处置和面向工具技能
与异样善于处置非布局化数据的纯XML数据库相比,后干系型数据库不像前者那样完全基于面向工具的数据布局,相反它可以与现有的干系型数据库相兼容,纯XML数据库只是界说了数据布局,但并没有界说数据库办法。
后干系型数据库的次要特性是将多维处置技能和面向工具技能集成在一同,从而可以提供事件处置使用开辟所需的高功能和机动性,同时支持使用和数据的庞大性,并拥有比干系型技能更强的扩展性、更快的编程才能以及更便捷的利用特征。
后干系型数据库提供三种方法拜访数据:工具拜访、SQL拜访、间接对多维数据数组拜访。并且三种拜访方法可以并发拜访统一数据。多维数据布局和多种数据库拜访方法组成了后干系型数据库的底子。
程渝荣传授表现, 后干系型数据库的次要特性是将多维处置和面向工具技能联合到干系数据库上。这种数据库利用壮大而机动的工具技能,将颠末处置的多维数据模子的速率和可调解性联合起来。由于它独占的可兼容性,关于开辟高功能的互换处置使用步伐来说,后干系型数据库十分抱负。
◆仍难替换现无数据库
从现在来看,后干系型数据库不太大概代替干系型数据库。由于到如今,太多的使用都是基于干系型平台之上。这些使用有大概永久不会触及干系型数据库的极限。假如改动它们,有大概发生的贫苦远比带来的代价多。干系型技能仍旧是实际的选择。
但,当数据款式在产生变革的期间(图片、视频、音频等数据),且数据布局也产生了宏大的变革,条理更多的布局化数据(好比电子病例等)和数据堆栈的需求,都召唤着如今数据库技能朝如后干系型这种面向工具的数据库偏向迈进。
所谓后干系数据库,本质上是在干系数据库的底子上交融了面向工具技能和Internet网络使用开辟配景的开展。它联合了传统数据库如网状、条理和干系数据库的一些特点,以及Java、Delphi、ActiveX等新的编程东西情况,顺应于新的以Internet Web为底子的使用,创始了干系数据库的新期间,即所谓的后干系型数据库期间。
|