WEB开发网
开发学院数据库DB2 使用 pureXML 构建通用组件库 阅读

使用 pureXML 构建通用组件库

 2010-05-31 00:00:00 来源:WEB开发网   
核心提示:pureXML 概述pureXML 是 DB2 V9 引入的极其重要的新特性,使得 DB2 DBMS 对于 XML 数据的存储和管理焕然一新,使用 pureXML 构建通用组件库,在 pureXML 之前,DB2 管理 XML 的常用方法有两种:将 XML 作为一个整体保存在大对象(CLOB/BLOB)中;将 XML

pureXML 概述

pureXML 是 DB2 V9 引入的极其重要的新特性,使得 DB2 DBMS 对于 XML 数据的存储和管理焕然一新。在 pureXML 之前,DB2 管理 XML 的常用方法有两种:

将 XML 作为一个整体保存在大对象(CLOB/BLOB)中;

将 XML 分解映射到关系表中。

前者不能很好的支持查询 XML 片段或特定的元素 / 属性 / 子树;后者使得 XML 数据的处理变得非常复杂,而且在某些情况下会产生 XML 数据的失真。pureXML 则原生态的保存了 XML 固有的层次结构,在提高 XML 数据访问细粒度的同时,消除了 XML 数据关系化的计算的复杂度和不必要的性能开销。

此外,pureXML 支持对 XML 特定的元素 / 属性建立索引,能够快速的搜索 XML 子树;完全基于行业标准的新的查询语言支持(XQuery 和 SQL/XML)和新的查询优化技术;支持对 XML schema 的管理、验证和演进;提供良好的 API 和数据库管理工具。很多读者对于 DB2 pureXML 技术比较熟悉,本文不再赘述。

组件库技术简介

随着信息技术的迅速发展,计算机软件系统在各个行业中的应用越来越广。在软件产品的开发过程中,有效地复用已有的软件组成单元,可以避免同质软件部分的重复设计、开发、测试和文档化,对于减低开发成本、缩短开发周期以及提高产品质量都有非常重要的意义,因此基于组件的开发方法被引入了软件工程。

基于组件的软件开发主要包括组件开发和组件组装两个方面的内容。

组件开发,就是遵从一定的规范要求和接口参数,编写具有特定功能的软件系统的结构部件;

组件装配,就是将待构建软件系统分解成较低级别的功能模块,选择适当的已有组件进行组合装配。

1 2 3 4 5 6  下一页

Tags:使用 pureXML 构建

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