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

XML成为DB2 9数据库的一种内置数据结构

XKER.COM   2006-8-27 11:00:49  来源:IBM  点击:

能否让企业从IT应用中真正体验随需应变,将是未来衡量一套信息系统是否能真正胜任企业未来要求的标准!“面向服务的计算架构-SOA”也就在当前时代要求下呼之欲出了!随着SOA在企业IT架构中的重要性日益凸显,XML因其天然的可扩展、与平台无关性和完全兼容Unicode编码方式等特性,已然成为SOA的核心。于是对XML的各种支持的需求也才真正到来。

正当业界欢庆SOA时代到来的时刻,也立即感到了SOA带来的新挑战。IT英雄们面对着等待整合的企业级应用时,手中持有着BPEL(Business Process Execution Language,即业务过程执行语言)的强大力量,只因没有正确的XML理论指导,面对着系统的复杂性会一筹莫展,有时甚至连分析问题的头节点都无法把握;IT英雄们面对着按需变动的企业级应用时,也会猛然间发现曾经无所不能的WSDL是何等的浩大繁琐,一个简单变动所带来的巨大的修改工作量远远超过改动普通程序的工作量,而且稍有不慎,一个有机的整体就有可能被一个轻微bug所破坏,影响整个IT基础构架的运行。这种对缺陷放大的效果,直接导致IT英雄们花费更多的时间检测和更正代码,降低实现技术所带来的效益,不仅有可能没有达到随需应变的初衷,还让业务更加依赖应用、处处受制于应用,降低了企业核心竞争力。

那么IT英雄们不禁要问,我们到底离SOA还有多远?能否提供一种方式,使我们对于XML的使用就象是传统的SQL数据库一样便捷?能否提供一种方式,使我们对XML的操作,就象是写SQL一样简便?于是真正让我们既享受到SOA所带来的随需应变,还能避免SOA所带来的新弊端?IT英雄们不禁把目光投向了数据库。。。

当前的数据库系统状态

当IT英雄们将最后的眼光投向数据库时,无非就是想审视当前数据库对XML的支持能力。

XML数据库听起来远不像SOA这样前卫,仿佛是一门非常成熟的技术,早在MS SQL server2000、 Oracle9i等这些今天听起来非常成熟的版本,就已经宣称对XML做了很好的支持。但事实呢?首先,这些数据库常常提供两种基本的数据库设计选项支持XML —— 将每个 XML 文档完整地存储为一个大型对象,或者将它 “撕开”,分散存储在多个表的多个列中。在许多情况下,这些选项都会导致性能问题、管理困难、查询的复杂性增加和其他问题。其次,管理和共享 XML 数据的一般方法效果不好,也许文件系统可以应付简单的任务,但是在需要处理大量文档时它们就表现得不好了,并发性、恢复、安全和可用性问题变得难以管理。最后,这些 XML DBMS 在 IT 基础设施中引入了一种新型的环境,但是这种环境还没有经过考验,它的集成能力、需要的人员技能以及未来的生命力还不确定。

很显然,这样的XML数据库是不成熟的,不能过分指望这样的XML数据库解决前现有SOA带来的新挑战。

那么如果眼前的XML数据库,能够摆脱以上的存储结构,把XML真正的作为数据库本地固有结构,使得关系数据与XML具有一致绑定性,让企业按需要变化进行动态调整,以适应变化;如果数据库可以对XML支持到各个级别,并且对外部访问透明,即可以使用SQL又可以使用XQuery对无论是关系数据还是XML进行查询;如果数据库可以对XML数据建立高效的检索机制,粒度达到XML包含的每个元素、属性。那么,期待中的XML数据库定然会对SOA产生核心的支持!随着IBM DB2 9产品的推出,这样的期待变成了现实!

IBM DB2 9 横空出世
DB2数据库产品的发展过程
DB2数据库产品的发展过程




正如我们所期待,IBM DB2 9代表着26年来信息管理划时代的技术创新,是IBM 领导数据管理走向新的高峰,是IBM持续创新能力的最佳体现!

IBM DB2 9对XML 数据提供了深入的、强大的支持,使其包含:

 新的存储技术:将XML作为数据库的固有结构,可以高效地管理 XML 文档中固有的层次结构。特别值得强调得是,DB2 对 XML 的 “固有” 支持是在对其他技术的现有支持之外提供的,SQL、表格数据结构和各种 DBMS 特性等现有支持仍然存在。因此,用户可以用一个数据库对象同时管理 “传统的” SQL 数据和 XML 文档。而且,可以编写一个查询同时搜索和处理这两种数据形式。

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

上一篇教程:数据库领域6位专家谈DB2 9
下一篇教程:DB2 9(Viper)快速入门
收藏本文】 【我要投稿】 【打印本文】 【论坛讨论】 【关闭窗口

相关文章
·SQL Server2005的XML数据类型之基础篇·DB2 9数据库专题
·DB2 9安装方法简介·海关数据库专家王翔看好DB2 9的数据压缩性能
·段云峰:DB2 9对企业有3点帮助·银行数据库专家王明胜谈DB2 9
·DB2专家王云谈商业智能BI·DB2 9是信息数据管理的基石
·DB2 9数据服务器发展3部曲·DB2 9颠覆关系型数据库?
·对比DB2 9和DB2 V8.x中的XML功能·DB2 中的数据类型
·DB2中的数据移动详解·用shell抽取,更新db2的数据
·IBM DB2 Connect简介·DB2数据库设计和最高性能原则

学院文章搜索
  
推荐文章
·编程过把瘾:自己动手写操
·数据恢复指南 专题
·硬盘“逻辑锁”解决办法
·DOS使用中的常见问题解答
·DOS下常用的相关网络命令
·Win2000优化技巧篇之:硬件
·惊心8小时:破译Windows运行
·菜鸟必备:超实用低级格式
·硬件有价数据无价 硬盘开盘
·国内数据恢复市场内幕揭秘
阅读排行
·免费代理IP(每日更新)
·DB2 9数据库专题
·关于 Apache 的几种常见应
·QQ千人好友浮出水面 会员抢
·站长手册:WIN2003下Web服
·网站投资你和我的20个自身
·140天,从做站起步到日赚1
·Fdisk分区详解
·佳能活动 免费得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
新客网 版权所有