DB2 9 for z/OS 迈向颠峰
2008-12-12 16:21:53 来源:WEB开发网图 1. DB2 新的 XML 存储和界面

在 DB2 9 中存储 XML 数据时,不再需要将它存储为字符大对象(CLOB)或者将它分解进表中。DB2 9 将 XML 作为一种新的数据类型来处理,与关系数据不同,这种数据类型存储在自然的层次结构中。DB2 9 提供了混合型数据服务器功能,这在行业中是首创的。尽管 XML 和关系数据是分开存储的,但是它们都在同一个 DB2 引擎的控制之下。
那么,在 DB2 9 中如何支持 XML 呢?将 XML 当作另一种数据类型。在 CREATE TABLE 语句使用 XML 数据类型,从而将列定义为 XML 类型的。对于表中的每一行,XML 类型的每个列可以容纳一个 XML 文档。尽管 XML 文档在逻辑上与一行相关联,但是 XML 和关系列以不同方式存储。关系列存储在我们熟知的传统结构中,而 XML 数据存储在层次化结构中。
无需为此担心。IBM 已经将 XML 和关系数据无缝地集成在一起,从而简化了应用程序开发,并用高度优化的 XML 索引优化了搜索性能。
DB2 9 支持 XPath 并包含用来支持 XML 模式定义的表。IBM DB2 实用程序已经得到扩展,可以用来管理 XML 数据。我不打算过分深入地讨论 XML;只需指出 XML 支持是 DB2 9 中最大的新特性。但它不是惟一的改进,所以我们来看看其他进步。
在线模式修改
在线模式修改是 DB2 V8 提供的关键特性之一。在 DB2 9 中,在线模式修改得到了扩展,简化了更多种类的数据库定义修改,现在这个特性称为 Database Definition On Demand。
在线表空间重组得到了重大的改进。在 DB2 V8 中,在对分区的表空间中的多个分区进行重组时,BUILD2 阶段会花费很长时间。DB2 8 消除了 Data Partitioned Secondary Indexe(DPSI)的负担;DB2 9 取消了所有辅助索引类型的 BUILD2 阶段。
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››Form Reset Function
- ››OSC“回到顶部”代码
- ››db2 命令选项解释
- ››OSCHINA 使用 Github 登录的源码
- ››FOREACH 宏之GCC实现
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
更多精彩
赞助商链接
