商讯信箱
用户名: @
密  码:   注册|忘记密码
登录
个人用户经销商
您的位置:首页 > 技术频道 > 正文

当轮胎驶上赛道:DB2 9特性概览

  【IT168 技术文档】

  DB2® Viper 的混合型 XML-关系数据服务器在现实世界中是如何工作的呢?您可以与其他顾客和合作伙伴一起来体验 DB2® Viper,启动发动机,让轮胎滚动起来,来感受它的性能和处理特性操作。本文把 DB2® Viper 之于 XML-关系数据比作轮胎之于赛道,将简要介绍 DB2® Viper 的特性。

  简介

  在信息管理行业庆祝数据库管理系统的第 40 个生日时,IBM 邀请了顾客和合作伙伴来测试 DB2 “Viper”,这是一种混合型的数据服务器,它标志着信息管理技术的又一次进化。

  信息管理技术始于 20 世纪 60 年代早期,也就是美国总统肯尼迪制订 10 年内实现人类登月目标的时候。1966 年,IBM 与 North American Rockwell(它赢得了发射第一艘登月飞船的合同)合作创建了一个自动化系统来管理建造飞船所需的大量资料。层次化的 Information Management System(IMS)和数据库管理技术本身由此诞生了。

  下一个重要的里程碑也是在 IBM 出现的,即 20 世纪 70 年代关系模型和结构化查询语言(Structured Query Language,SQL)的发明。1982 年,IBM 在大型机上引入了 DB2,直到现在这仍然是世界各地的大银行和金融机构选用的数据库。随着市场开始在非大型机平台上实现应用程序,IBM 于 1987 年在 OS/2 上引入了 DB2,90 年代又在 AIX、AS/400、HP-UX、Solaris、Windows 和 Linux 上引入了 DB2。DB2 在这么多平台上的实现使得顾客可以选择最适合自己应用程序需要的版本。

  目前,IBM 正在将数据服务器的进化推进到下一层次,引入了一种可以管理纯 XML 和纯关系数据的混合型引擎,即 DB2 Viper。DB2 Viper 中的新技术使公司能够充分利用非关系业务数据(比如 Excel 电子表格中的金融信息或通常存在于纸上或字处理文档中的重要合同)。利用 DB2 Viper,一个联结语句就可以将这些业务数据与传统的关系数据合并在一个完整的视图中。对电子表格、合同、传真图像或收据的手工搜索可以由一个简单的语句替代。对 XML 数据的标准化访问机制确保现有的报告工具和接口可以将这些新数据直接提交到桌面。纯 XML 技术提供了对业务成功很重要的敏捷性。

  新的混合型 XML-关系功能不是 DB2 Viper for Linux, Unix, and Windows 上惟一的新特性。我将讨论 DB2 Viper 上可用的主要特性。您可以自己通过 Viper 的开放测试来尝试这些特性(ibm.com/db2/viper)。

  XML 驱动业务

  除了存储关系数据之外,DB2 Viper 的混合型引擎还能够使用纯 XML 结构存储 XML 文档。因此,正在逐渐转向 XML 的公司可以使用一种高性能的 XML 存储引擎,并利用工作人员现有的数据库技能来管理和保护 XML 数据(见图 1)。


 
图 1. DB2 混合型数据服务器能够管理关系和纯 XML 存储

  由于许多原因,XML 对于当今的业务很重要。在面向服务的体系结构(service-oriented architecture,SOA)环境中,使用独立通用服务的思想使得不再需要为每个应用程序开发自己的访问方法了,并有助于应用程序的集成。XML 是应用程序和通用服务之间常用的消息传递语言。例如,在股票交易中,顾客通过一个 Web 界面购买一定份额的股票。这个 Web 过程向经纪人系统发送一个 XML 消息,从而执行交易。这个 XML 消息是临时的,只是为了触发经纪人系统而存在。DB2 Viper 可以保存这个 XML 消息,同时完整地保留它的数字签名。这样的话,就可以在金融审计中使用这些 XML 消息。

  目前,大多数公司无法轻松地访问现有的业务数据,这是由于使用的大多数数据库技术、平台和数据格式的限制。通过创建一种统一的数据格式,SOA 通用服务可以从原始数据源接收数据,将数据格式化为一种标准格式,并存储在 XML 中,这样就对关键业务数据提供了灵活且标准化的访问方式。

  能够存储业务关键型文档(比如 Excel 电子表格或法律合同)并将此数据与相关的关系数据联系起来,这是 Viper 关键的优势之一。Microsoft Office、Adobe 程序和大多数前端办公产品都提供了将文档存储为 XML 格式的功能。业务用户现在能够轻松地访问电子表格数据,因为 Microsoft Excel 电子表格(常常用来存储对于决策很重要的金融统计数据)现在可以按照 XML 格式存储在 DB2 Viper 数据服务器中,而不是存储在容易损坏的文件服务器或硬盘上。

1 2 3 4 5
【内容导航】
第1页: 简介 第2页: 纯 XML
第3页: 应用程序支持 第4页: 范围分区
第5页: 基于标签的控制
©版权所有。未经许可,不得转载。
[责任编辑:张志国]