Java | 软件工程 | 开发理论 | VB | VC | .NET | C/C++ | Delphi | ASP | PHP | JSP | SOA频道  | 开发者博客
聚焦DB2的XML能力

    自从IBM在DB2 Universal Database 5.0中引入对象关系技术以来,Internet技术、分布式计算和最近的可扩展标记语言(XML)对计算产生了很大的影响。XML使人们将目光聚焦到以文档为中心的计算、新的办公文档标准格式以及SQL标准的继承者SQL/XML:2003上。
    内容管理和面向 Web 的应用程序常常需要存储和检索 XML 数据。XML 为数据集成、过程集成和企业信息集成提供了基础。XML 还为新的分布式计算模型提供了支持,包括 Web 服务、网格服务和面向服务架构(SOA)。
[详细介绍]

 
  基础与技巧
DB2 Version 9.5 pureXML的增强和新特性
    本文描述 IBM? DB2? V9.5 版针对 Linux、Unix 和 Windows 的 pureXML? 增强和新特性。DB2 Version 9 支持将 XML 作为原生数据类型,也支持 SQL/XML、XQuery 语言,以及其他诸如模式支持、发布函数、对实用工具的 XML 支持、分解等特性。DB2 V9.5 增强了其中的一些特性并引入了新特性,以更加高效地处理 XML。本文从如何使 XML 处理更高效和更易于使用的角度解释了这些增强和新特性。
看IBM新版DB2 9如何展现XML利器
    被称为Viper的IBM发布的z/OS操作系统下的新版DB2 9数据库软件,已经正式对公众发布上市。这款新版软件可以让主机更加容易的支持他们DB2数据库中的XML数据。可扩展标记语言(XML)可以将信息从数量繁多的应用软件中提取出来,形成一个统一的格式。它是面向服务的架构(SOA)和WebServices的核心构成。在这新的版本的DB2 9数据库软件的帮助下,主机可以将XML数据储存在相关的数据库之中。

XML无处不在——DB2 9给予你掌握它的力量
    XML不是新概念了。感谢诸如Ajax这样的新技术,使得它在过去的一些年里发展迅速。但是奇怪的是,到目前为止,数据库却拥有非常少的本地XML特性。IBM最新的数据库,IBM DB2 9,引入了pureXML,一个解决使用XML进行工作的压力的本地XML特性集合。从新的XML数据类型到XQuery语言,DB2 9使得XML开发变得更加容易。

DB2 XML编程之理解XML数据模型
    如 W3C 推荐标准 所指出的,XML 的一些设计目标是针对语言的应用程序开发方面:“XML 将会支持各种各样的应用程序。”“编写处理 XML 文档的程将会很容易。”其他目标(比如可读性、序列化和传输)得到了许多关注,但是应用程序开发目标没有得到同样的关注。

XML十年发展历程
    XML 的发展已将近十年,至于更确切的数字要看您怎么计算了。W3C Recommendation Extensible Markup Language (XML) 1.0 在 1998 年 2 月 10 日发布,针对 XML 的工作则在 1996 年左右就已开始,而它根生于 SGML 也已经有将近 30 年的历史了。引领 XML 发展的设计原理发布于 1996 年 8 月 25 日。第一个工作草案发布于 1996 年 9 月 14 日,当时定义的文档和今天您所看到的 XML 大部分文档非常相似。第一个草案和最终的推荐版之间的很多变动大都集中在标准中的一些比较模糊的地方。

XML,DB2的黄金甲
    电影中,身披黄金甲的王子英气逼人,有万夫不当之勇;数据库中,引入XML的DB2数据库是否也能如虎添翼呢?望现今数据库,虽然说不上言必及XML,但是说XML是数据库在完善中前行的过程中扮演着重要的角色,估计没有人会表示反对。这就不难理解IBM发布DB2 9 Viper数据库时直接把支持XML作为其新产品的最大卖点。

  提高与开发

怎样为DB2 XML数据开发Java应用程序
    在本文中,我们将逐步介绍几个常见的编程场景,比如插入 XML 数据、查询 XML 和非 XML 数据、更新 XML 数据、删除 XML 数据和创建访问 XML 数据的存储过程。但是我们首先来复习一下开发任何类型的 DB2 数据库应用程序的几个基本指导原则。


DB2中关于pureXML性能的15个最佳实践
    DB2 9引入了 pureXML 支持,这意味着 XML 数据将以其固有的分层格式被存储和查询。为了查询 XML 数据,DB2 提供了两种语言,SQL/XML 和 XQuery。此外,DB2 9 还具有成熟的 XML 索引功能和对 XML 模式验证的支持。虽然大多数已有的关于 DB2 性能的指南同样适用于 XML 数据,但是本文还将提供其他一些特定于 XML 的性能方面的提示。本文针对 DB2 9.5 进行了更新。


【DW】就DB2 和XML 请教专家: Susan Malaika
    Susan Malaika 从 1995 年以来一直是 IBM 技术研究院(Academy of Technology)的成员。她在 1996 年与人合著了一本有关 Web 的书。她从 1998 年开始从事 DB2 工作,并专攻 XML 和 Web 技术,包括网格计算。她的个人兴趣包括歌剧、电影、戏剧,近来她又对科幻小说感兴趣。


DB2 XML 编程之理解XML数据模型
    如 W3C 推荐标准 所指出的,XML 的一些设计目标是针对语言的应用程序开发方面:“XML 将会支持各种各样的应用程序。”“编写处理 XML 文档的程将会很容易。”其他目标(比如可读性、序列化和传输)得到了许多关注,但是应用程序开发目标没有得到同样的关注。


DB2 XML 编程之使用XML数据库支持
    XML 在数据库中的地位在过去两年中已经发生了变化,从 “临时工” 变成了重要成员。它不再需要改变本身来适应关系环境。它可以保持其层次化性质,同时利用关系数据库环境的功能和稳定性。实际上,一些关系性元素已经采用某些技术让它们看起来像 XML,以便利用层次化 XML 模型丰富的功能。

编者按-介绍XML技术

    XML 的主要目标之一是让应用程序开发过程更简单、成本更低、更可移植和质量更高。在这十年中,XML 编程正在使应用程序开发方式发生根本性变化,这种变化甚至可能与面向对象方法在过去十年中的影响相当。

    XML像一副黄金铠甲,披在DB2的身上,使得XML成为DB2中的一级数据类型XML类型的列可以在数据库中以原生分层格式存储任何格式良好的XML。在数据库中以XML格式存储数据之后,可以非常高效地查询该数据,因为在运行时无需执行XML解析来实现查询计算。然后,可以使用XQuery、SQL或者DB2提供的任何应用程序开发接口访问和操纵XML数据。

优秀专题推荐

群乐推荐 更多

 XML相关网络专栏资源
专题联系人


·专题策划/制作:郑重

·联系电话:15810387786

·MSN:zhlovezh@hotmail.com


·邮件:zhengzhong@yesky.com




  • 天极服务|关于我们|About us|网站律师|电子杂志|RSS订阅|友情合作|加入我们|网站地图|MSN/QQ上看天极
  • Copyright (C) 1999-2009 Chinabyte.com, All Rights Reserved 版权所有 天极网络
  • 商务联系、网站内容、合作建议:010-82657868在线提交意见反馈渝ICP证B2-20030003号