新客网
首页 | 新闻 | 系统·网络·服务器·安全 | 工具·办公 | 编程·数据库 | 图象·网页·运营 | 硬件·存储 | 专题教程 | 旧版
 → 当前位置:首页 > 教程 > 数据库 > DB2教程 > 正文

DB2 9颠覆关系型数据库?

XKER.COM   2006-8-30 8:04:49  来源:网界网  点击:

7月14日,IBM软件集团发布了其最新一代的数据库产品DB2 9,不同于其他数据库,这款产品结合了层次型数据库与关系型数据库的优点,能够以XML的格式存储数据,XML在这一款数据库产品的地位不再是从属,而是核心之一,由此引发的一系列问题犹如在平静的水面上激起了太多的浪花—关系型数据库会被颠覆吗?这是否会改变数据库市场的传统格局?数据库设计与应用开发设计之间的鸿沟是否就此得以填平?IBM DB2 9的推出能够引发如此多的重要连锁反应,那么再讨论这款产品是否具有里程碑式意义已经不太重要,因为它本身已经在讲述一段崭新的故事。 

XML掀起的风暴

DB2 9可以提供XML数据的“原生态”存储,而无需将数据转化成行列格式,也不需要将其作为大型对象(LOB)来存储。近年来,数据库市场实在是一个让人感觉平淡无奇的地方。从上世纪80年代开始,关系型数据库以其扎实的理论基础得到了快速的发展,其后,各大厂商不遗余力的推动使得关系型数据库的主导地位不可动摇。到了20年后的本世纪初,以Oracle、IBM、微软三大数据库巨头为首的数据库厂商形成了三足鼎立的格局,各自封疆而治,局面变化甚微。同时,有关数据库技术创新的声音渐弱,无非是扩大关系型数据库的处理规模和效率,一直以数据库老大自居的Oracle公司的重心也转向了应用软件,数据库市场近乎一潭死水。

“每当市场特别平静和乏味时,往往会有重大突破,大家都在沉淀”,IBM大中华区软件集团市场总监左洪这样看待数据库市场的演变,“我们发现,其实目前的数据库市场充满了激动人心的一面,XML可能引发技术和应用的多个突破点。”

根据IDC对数据库市场的预测,XML数据库增长速度达到140%,远远超过其他数据库的增长比例。这预示着XML将成为今后数据库市场的主导力量。而各大数据库厂商也都为XML的成长做着准备。

2005年,Sybase与微软各自发布了新一代数据库产品,其中对XML的支持都是主要特色之一,例如,在微软SQL Server 2005中,全面集成了.Net和Web服务技术,并发展出全新的XML数据库以及相关的查询语言XQuery。Sybase ASE15数据库为XML内容提供了灵活的存储和提取方式:将XML文档存储在text或Image列中;将XML映射到新的或已有的关系表中;从关系查询中创建XML格式的结果集;可同时支持 XPath/XQuery和 SQLX两种方式,进一步扩展了XML的功能。

Oracle数据库10g在其小版本升级,即第二版中也增加了对存取XML数据的支持,还增强了对应用程序开发者的支持。

XML并不是新面孔,其最初的使命是负责系统之间的数据交易,但XML并没有马上动摇到数据库的根基。关系型数据库产品纷纷提供了对XML的支持,但并未改变关系型数据库固有的血统,他们提供的产品是一种叫做XML-Enabled的数据库,XML只是附属功能。

但是最近,XML-Enabled的数据库遇到相当大的挑战,这种挑战来自于外部环境。IBM院士王云先生谈到:“数据库面临的挑战就是数据类型的范围比20年前是不知道扩大了多少倍。信息的广度和复杂度都提高了好多。人们现在面临的是一个数量非常巨大、结构非常复杂的信息环境。”

IBM 软件部信息管理中国区技术经理刘晶炜说:“今天大家用结构型的数据表描述这个世界,这种平面型的描述遇到数据少的还能应付,但当数据以一种爆炸式增长时, 很多数据的不可理解性增加了,例如,一个ERP应用系统会涉及到上万张表,这么多表本身会导致效率下降,同时它描述业务的能力也非常弱。”

目前,关系型数据库提供的都是XML-Enabled,IBM 从DB2 V7.0开始就提供这种支持,到DB2 V8.2依然如此,但是DB2 9的出场完全改变了这种传统,该软件使用了IBM已注册的商标—“pureXML”冠名的解决方案来管理以XML格式存储的数据。这意味着它可以提供 XML数据的“原生态”存储,而无需将数据转化成行列格式,也不需要将其作为大型对象(LOB)来存储。

本新闻共4页,当前在第1页  1  2  3  4  

上一篇教程:对比DB2 9和DB2 V8.x中的XML功能
下一篇教程:DB2 9数据服务器发展3部曲
收藏本文】 【我要投稿】 【打印本文】 【论坛讨论】 【关闭窗口

相关文章
·DB2 9数据库专题·DB2 9安装方法简介
·海关数据库专家王翔看好DB2 9的数据压缩性能·段云峰:DB2 9对企业有3点帮助
·银行数据库专家王明胜谈DB2 9·DB2专家王云谈商业智能BI
·DB2 9是信息数据管理的基石·DB2 9数据服务器发展3部曲
·对比DB2 9和DB2 V8.x中的XML功能·DB2 中的数据类型
·DB2中的数据移动详解·用shell抽取,更新db2的数据
·IBM DB2 Connect简介·DB2数据库设计和最高性能原则
·DB2 如何提高IMPORT命令性能·在Linux上实现DB2双机HA完整方案

学院文章搜索
  
推荐文章
·编程过把瘾:自己动手写操
·数据恢复指南 专题
·硬盘“逻辑锁”解决办法
·DOS使用中的常见问题解答
·DOS下常用的相关网络命令
·Win2000优化技巧篇之:硬件
·惊心8小时:破译Windows运行
·菜鸟必备:超实用低级格式
·硬件有价数据无价 硬盘开盘
·国内数据恢复市场内幕揭秘
阅读排行
·免费代理IP(每日更新)
·DB2 9数据库专题
·关于 Apache 的几种常见应
·QQ千人好友浮出水面 会员抢
·站长手册:WIN2003下Web服
·网站投资你和我的20个自身
·Fdisk分区详解
·140天,从做站起步到日赚1
·佳能活动 免费得QQ秀
·DOS下对系统重新进行分区
专题教程
·数据恢复指南 专题
·Web服务器专题
·DB2 9数据库专题
·ghost教程 专题
·局域网技术专题
·虚拟机专题
·CDN加速技术专题
·注册表教程专题
·电脑技巧 专题
·Linux与虚拟化技术
最新文章
·Firefox出现新高危0Day漏洞
·QQ千人好友浮出水面 会员抢
·DOS下对系统重新进行分区
·Fdisk分区详解
·DOS常用命令
·dos如何进行系统配置
·dos慎用命令
·Ver、Vol、Ctty命令使用说
·Tree、Unformat、Vsafe命令
·Setver、Share、Subst命令
设为首页 - 加入收藏 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
Copyright © 2003 - 2006 XKER Inc. All Rights Reserved
新客网 版权所有