【IT168分析评论】
【聆听IT专家讲座,了解如何降低数据管理成本,更有机会获得限量蓝牙耳机!】
【了解更多数据管理产品信息。】
电影中,身披黄金甲的王子英气逼人,有万夫不当之勇;数据库中,引入XML的DB2数据库是否也能如虎添翼呢?
望现今数据库,虽然说不上言必及XML,但是说XML是数据库在完善中前行的过程中扮演着重要的角色,估计没有人会表示反对。这就不难理解IBM发布DB2 9 Viper数据库时直接把支持XML作为其新产品的最大卖点。
作为关系型数据库的鼻祖,DB2在关系型数据库时代可谓顺风顺水。随着信息化进程的发展和企业间、企业内部信息交换的需要,XML作为标准化的数据存储格式,其数据量正面临着巨大的增长。而在各家竞争对手陆续推出支持XML的数据库产品后,IBM在经历了多年的准备和技术积累之后推出了自己的“混合动力”战车——DB2 V9,并且使用了IBM已注册的商标—“pureXML”冠名的解决方案来管理以XML格式存储的数据。这意味着它可以提供XML数据的“原生态”存储,而无需将数据转化成行列格式,也不需要将其作为大型对象(LOB)来存储。
为什么在关系型数据库极为成熟的今天,各个厂商都纷纷牵手并不十分成熟的XML呢?诚然,关系型数据库在成熟度和应用的广泛度上有着很大的优势,但是在应用和存储上,其又有着先天的不足。比如如果关系型数据库关系型数据库修改某些字段,影响动的范围相当大,既会影响到以前的数据,与其它数据表的关系也必须考虑到,在变动的弹性上较小。而XMLXML是以阶层式的树状结构作为储存架构,透过元素(Element)和属性(Attribute)来包含数据,再利用XML schema控制数据的正确性。这种特性决定了它可以更具弹性。在第二届中国IT技术精英年会的数据库分论坛上,IBM软件公司技术经理刘晶炜便以医疗领域数据和税务行业应用为例,说明了Xml数据库如何解决关系数据库难以解决的应用场景和问题。
根据调查数据可以看出,在DB2 9发布之后的2年中,DB2取得了值得为之骄傲的成绩,其增长的情况绝对可以用惊人来形容。DB2 V9的pureXml特性功不可没,这一特性已经成为客户选择DB2数据库的一大重要因素。市场的表现充分证明了XML对于一个数据库的重要性。选择DB2 9需要理由么?当然需要,因为它好用!招商银行是IBM DB2 9的正式beta客户,招商银行信息中心总经理华敏曾经谈到:“当前数据仓库中数据增量越来越多,随着我行对私、对公、信用卡等业务分析的进一步展开,数据仓库的存储扩容压力更是越来越大。DB2 9的行压缩技术可帮助我们显著地降低存储压力,实验表明,DB2 9在大表上的压缩率大部分超过70%。我行当前数据仓库中若使用DB2的压缩技术,将可望节省超过50%的存储空间。通过测试发现,DB2 9可以在XML内容上建立索引,能显著地提高查询性能;同时支持SQL查询和XQuery查询,大大降低应用中的处理难度。可以肯定地说,这将对我行应用XML技术提供有力支持。”好用才是硬道理,引入XML的DB2做到了。
就像IBM中国软件开发中心总经理郑妙勤女士说的那样,IBM的技术在数据库的历史上总是扮演着开拓者的角色,从层次数据库到关系型数据库,再到今天的混合数据库,数据库领域的每一座里程碑都与IBM息息相关。引入了XML的DB2数据库,就像披上黄金甲的王子,以先进的技术和理念开拓一个以XML应用为主导的新纪元。