WEB开发网
开发学院数据库DB2 用新的 DB2 V9.7 pureXML 特性增强 XML 数据的业务... 阅读

用新的 DB2 V9.7 pureXML 特性增强 XML 数据的业务洞察力和可伸缩性

 2009-12-18 00:00:00 来源:WEB开发网   
核心提示: 图 4. 采用基于散列的分区的示例 DB2 体系结构,支持并行处理查询和其他数据库操作如图 4 所示,用新的 DB2 V9.7 pureXML 特性增强 XML 数据的业务洞察力和可伸缩性(7),DPF 是一种物理数据库设计选项,它在一个多处理环境中使用多个单独的数据库分区,比如分区组、表空间、


图 4. 采用基于散列的分区的示例 DB2 体系结构,支持并行处理查询和其他数据库操作
用新的 DB2 V9.7 pureXML 特性增强 XML 数据的业务洞察力和可伸缩性

如图 4 所示,DPF 是一种物理数据库设计选项,它在一个多处理环境中使用多个单独的数据库分区。可以在单一 SMP(对称多处理)机器中创建多个数据库分区,也可以把它们分布在不共享任何东西 环境中的多台机器上。

DPF 对于以读操作为主的工作负载很有用,包括数据仓库环境中常见的工作负载。在使用 DPF 时,根据表的分布键(这在创建表时定义)的散列值,把表的每一行放在特定的数据库分区中。在对数据库读写数据时,DB2 自动地把工作转发到相关的分区。因此,与多个分区相关联的计算资源可以并行工作,从而满足用户的请求。随着数据量增加,可以添加新的分区,这会实现线性可伸缩性。内置管理工具 DB2 Design Advisor 可以提供分区设计建议。

为了简化 XML 数据管理和提供最出色的可伸缩性,DB2 9.7 支持跨多个数据库分区分布 XML 数据。数据分布允许自动地并行执行许多操作,包括装载、插入、查询、更新、删除、检验和发布 XML 数据。尤其是,可能长时间运行的复杂查询可以划分为多个部分并并行执行,这会显著改进响应时间。

与以前的 DB2 版本一样,一定要通过选择分布键跨分区均匀地分布行。分布键必须由关系列组成,它不能引用 XML 列。在理想情况下,这个键应该包含许多不同的值,以避免分区大小不均匀。

在 DB2 9.7 中,对 XML 数据使用 DPF 与对关系数据使用 DPF 非常相似。具体地说,管理员必须定义适当的数据库对象,比如分区组、表空间、缓冲区池等等。在创建表时,必须在 CREATE TABLE 语句中使用 DISTRIBUTE BY HASH 子句。

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:DB pureXML 特性

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接