分类:
2008-04-14 12:34:41
来源:TechTarget 作者:Clint Boulton |
IBM强势推出Viper 数据库
IBM希望迅速强势推出其下一代数据库软件。该软件提供更多的原XML工具以帮助用户更好地通过服务导向构架service-oriented architecture (SOA)来适应数据封装。
DB2 Viper是第一款集成并可管理原XML数据和关系数据的数据库,日前已经对用户、开发人员以及合作伙伴发布进行开放beta测试。
这意味着XML数据不必进行转换,也不必置入数据库内一个大的对象中。这样,数据库管理员能够加快从具有不同结构的网络中提取数据的速度。
IBM的数据库主管Bernie Spang说,同时,开发人员不用分别建立独立的应用去访问关系数据和XML仓库。Viper的目标是将数据从由于关系数据库产品而造成的静态中解放出来。
Spang称,IBM期望Viper能够通过其可以访问存储在各种仓库中的视频文件、音频文件、文档、PowerPoint文件、Excel电子表格和PDF以及e-mail的能力来与那些已经或者正在考虑实施分布计算模式(如SOA)的公司很好地契合。
Spang在一次采访中说:“着对于我们正在转向以服务导向架构(SOA)方法来使用网络服务的客户和合作伙伴来说是至关重要的。很显然,由于文档标准的原因,XML信息通过e-form在网络应用中呈爆炸式增长,数据库将提供信息作为一种服务变得非常关键。“
这一新科技是如何工作的呢?
Spang称管理员可以以XML的结构存储和操作,而无需将XML以文档或cell中的blob形式存储在数据库中。这样,可以采用与在关系数据中采用的分析行和列的方法相思的办法来分析XML数据。
Oracle和Microsoft目前还没有这一功能,经管目前这排名前三的数据库供应商都在一定成都上支持原XML。
IBM在其最新发布的DB2中首次引入了代号为Stinger的原XML功能。此DB2版本致力于发布XML信息,以及通过网络服务界面提供这一功能。
通过在Viper中加入存储如股票交易等的基于XML的消息的功能, IBM希望能在数据库市场中胜出Microsoft和Oracle一头。据Gartner Dataquest称,数据库是一个每年78亿美元的市场。
Spang认为通过加入先进的原XML功能可以促成这一目的。因为用户正不断寻求更简便的方法从数据库中提取信息,而这正式数据信息的一个优势。
DB2 Viper还将是第一款可以同时支持三种数据库分区通用方法的数据库,可同时处理区域分区(range partitioning),多维分组(multi-dimensional clustering)和散列法(hashing)。这些功能可以让管理员以最优的方式排列和调度信息。
Viper还将可以支持Xquery,Xquery正在迅速成为业界处理XML数据的标准语言。应用可以采用Xquery,标准SQL或同时从两种存储格式中获取文档。
Spang同时还证实了IBM计划采用Zend Core扩展早期Viper对PHP开发的支持。PHP是世界上最为流行的网络变成语言之一,有超过二千三百万个域上有其应用。
IBM本周在亚特兰大的XML2005Conference上提供一DB2 Viper的sneak peak。最终产品将在明年推出。
Burton Group的分析师Peter O'Kelly说, 在数据库管理系统中提供对XML的支持将是2006年的重要趋势。IBM、Microsoft和Oracle全都引入了不同程度的对XML存储的支持,以及对XQuery的支持。
他还指出,这些新功能可以使得IBM在新的一年中的竞争中处于有利地位。
O'Kelly 说:“总体上,我认为我们正在进入DBMS竞争的新阶段, XML存储,Xquery,对网络服务的使用和产生的支持,message broker功能等等。IBM、Microsoft和Oracle之间在DBMS方面的竞争将会越来越激烈,这将给DBMS用户带来很多新的,引入关注的机会。” |