DB2 Viper 一个能存储XML的关系数据库

DB2 Viper 一个能存储XML的关系数据库

引言

新的 DB2® “Viper” 版现在处于 beta 阶段,它提供了与先前版本非常不同的体系结构。自从出现以来,DB2 Universal Database™ for Linux®UNIX® Windows® 第一次提供了新的查询语言、新的存储技术、新的索引技术以及支持 XML 数据及其固有层次结构的其他特性。但是,不要担心,所有的 DB2 传统数据库管理特性仍然存在,包括对 SQL 和表结构的支持。

 

新的 DB2 “Viper” 版的体系结构

         db2_viper.gif

特性简介

DB2 XML 固有支持是在对其他技术的现有支持之外 提供的,SQL、表格数据结构和各种 DBMS 特性等现有支持仍然存在。因此,用户可以用一个数据库对象同时管理传统的” SQL 数据和 XML 文档。而且,可以编写一个查询同时搜索和处理这两种数据形式

新的 beta 版可以非常好的支持 XML 数据。为此,IBM DB2 进行了扩展,使其包含:

  • 新的存储技术,可以高效地管理 XML 文档中固有的层次结构。
  • 新的索引技术,可以提高在 XML 文档之间和内部进行搜索的速度。
  • 新的查询语言支持(对于 XQuery)、新的图形化查询构建器(对于 XQuery)和新的查询优化技术。
  • 根据用户提供的模式检验 XML 数据的能力。
  • 新的管理功能,包括对关键数据库工具的扩展。
  • 与流行的应用程序编程接口(API)的集成

此版本的DB2 Viper IBM 的第一个混合型(即多结构)数据库管理系统实现。除了支持表数据模型之外,DB2 还支持 XML 文档和消息中固有的层次化数据模型。用户可以在一个表中自由地混合存储传统 SQL 数据和 XML 数据。还可以使用 SQL(如果愿意,可以加上 XML 扩展)和 XQuery(新出现的 XML 数据查询标准)来查询和处理这两种形式的数据。通过在经过实践检验的数据库管理基础设施上进行扩展,IBM DB2 Viper 用户提供了同时处理关系数据和 XML 数据的强大支持。

 

作者C. M. Saracco IBM 硅谷实验室的 DB2 XML 组织中工作。她从事数据库管理、XMLWeb 应用程开发的相关工作

 

Goingmm 2006-02-23  

你可能感兴趣的:(DB2 Viper 一个能存储XML的关系数据库)