DB2 Viper 的新特性
作者: C. M. Saracco, 出处:IBM, 责任编辑: ttdb,
2006-07-27 22:12
新的 DB2 “Viper” 版现在处于 beta 阶段,它提供了与先前版本非常不同的体系结构。自从出现以来,DB2 Universal Database for Linux、UNIX 和 Windows 第一次提供了新的查询语言、新的存储技术、新的索引技术以及支持 XML 数据及其固有层次结构的其他特性。但是,不要担心,所有的 DB2 传统数据库管理特性仍然存在,包括对 SQL 和表结构的支持。本文讨论 Viper 中新的 XML 技术,了解 IBM 为什么使 DB2 成为 “混合型”(即多种结构的)数据库管理系统(DBMS)。管理新的数据形式常常要面对新的挑战。许多 IT 领导者发现 Extensible Markup Language(XML)格式的数据就带来了这种情况。 通常,管理和共享 XML 数据的一般方法效果不好。文件系统可以应付简单的任务,但是在需要处理大量文档时它们就表现得不好了。并发性、恢复、安全和可用性问题变得难以管理。商业关系数据库管理系统(DBMS)解决了这些问题,但是在其他方面有所欠缺。它们常常提供两种基本的数据库设计选项 —— 将每个 XML 文档完整地存储为一个大型对象,或者将它 “撕开”,分散存储在多个表的多个列中。在许多情况下,这些选项都会导致性能问题、管理困难、查询的复杂性增加和其他问题。最后,纯 XML DBMS 在 IT 基础设施中引入了一种新型的环境,但是这种环境还没有经过考验,它的集成能力、需要的人员技能以及未来的生命力还不确定。 Linux、Unix 和 Windows 平台的 DB2 “Viper” 版引入了另一个可能。这个新的 beta 版可以非常好的支持 XML 数据。为此,IBM 对 DB2 进行了扩展,使其包含:
新的 DB2 “Viper” 版现在处于 beta 阶段,它提供了与先前版本非常不同的体系结构。自从出现以来,DB2 Universal Database for Linux、UNIX 和 Windows 第一次提供了新的查询语言、新的存储技术、新的索引技术以及支持 XML 数据及其固有层次结构的其他特性。但是,不要担心,所有的 DB2 传统数据库管理特性仍然存在,包括对 SQL 和表结构的支持。本文讨论 Viper 中新的 XML 技术,了解 IBM 为什么使 DB2 成为 “混合型”(即多种结构的)数据库管理系统(DBMS)。管理新的数据形式常常要面对新的挑战。许多 IT 领导者发现 Extensible Markup Language(XML)格式的数据就带来了这种情况。
通常,管理和共享 XML 数据的一般方法效果不好。文件系统可以应付简单的任务,但是在需要处理大量文档时它们就表现得不好了。并发性、恢复、安全和可用性问题变得难以管理。商业关系数据库管理系统(DBMS)解决了这些问题,但是在其他方面有所欠缺。它们常常提供两种基本的数据库设计选项 —— 将每个 XML 文档完整地存储为一个大型对象,或者将它 “撕开”,分散存储在多个表的多个列中。在许多情况下,这些选项都会导致性能问题、管理困难、查询的复杂性增加和其他问题。最后,纯 XML DBMS 在 IT 基础设施中引入了一种新型的环境,但是这种环境还没有经过考验,它的集成能力、需要的人员技能以及未来的生命力还不确定。
Linux、Unix 和 Windows 平台的 DB2 “Viper” 版引入了另一个可能。这个新的 beta 版可以非常好的支持 XML 数据。为此,IBM 对 DB2 进行了扩展,使其包含:
- 本文关键词:

