IBM DB2通用数据库和信息管理
对研究和开发的有力承诺意味着 DB2 是众多信息治理产品和解决方案的核心,包括的领域有:
商业智能
内容和记录治理
联邦和信息集成
商业智能
商业智能(Business Intelligence,BI)功能构建到 DB2 引擎中,而 BI 应用程序将 DB2 置于其核心。商业智能工具包括了这几个领域:数据仓库、数据分析和数据挖掘。DB2 Data Warehouse Center 提供了一个用于定义、构建和维护数据仓库的接口。 DB2 Warehouse Manager还提供了治理仓库元数据的 Information Catalog 以及用于报告和治理复杂的查询执行操作的工具。
通过两种方式可以用 DB2 进行联机分析处理(Online analytic processing,OLAP):
DB2 提供了用于 CUBE 和 ROLLUP(用于研究数据库中信息的流行的 OLAP 操作)的内置函数。DB2 还有一个库,包含了象 rolling sum and rolling average这样的统计分析函数和聚合函数。
IBM 和 Hyperion 合作创建了 DB2 OLAP Server?,这是构建在 Hyperion Essbase 分析上的完整的 OLAP 解决方案。DB2 OLAP Server 的最新版本构建在 DB2 UDB 之上,同时提供了多维数据存储和关系数据存储。混合的分析(结合了多维存储的速度和关系存储的可伸缩性)和 OLAP 三维数据中数据的自动偏差检测(数据挖掘),是最新版的 DB2 OLAP Server 中的功能。IBM 还与各类数据分析软件供给商合作,这些供给商使他们的工具能使用 DB2 数据库。
另一个和合作伙伴 ESRI 共同开发的称为 DB2 Spatial Extender的分析工具,扩展了 DB2 SQL 语言以理解某些概念,如地图上各点之间的距离或已定义区域“之内或“之外之类的关系。
; 数据挖掘代表了商业智能功能的尖端领域。数据挖掘是发现用其他方式不能发现的数据模式的过程。基于重要属性的群集信息技术和基于以前的行为模式猜测客户行为的技术是数据挖掘的两个示例。早在 1996 年,IBM 就已经提供了 DB2 Intelligent Miner。它的算法预备并转换用于挖掘的数据、执行挖掘操作和可视化挖掘结果。2001 年,这些功能以“ 计分(Scoring)服务的形式,作为扩展功能在 DB2 中实现。计分服务使得能使用 SQL 实时地对小段数据执行数据挖掘。如今,DB2 Intelligent Miner Modeling、Visualization 和 Scoring 是 DB2 的可选特性。
DB2 UDB 的一些新特性旨在使将 DB2 用作商业智能的客户受益。 多维群集(Multi-dimensional clustering)将相关联的信息物理上存储在同一磁盘上,以进行快速检索。实例化的查询表为同时需要大量不同数据源信息的复杂查询提供了显著的更快速的性能。空数据或缺省数据的压缩技术减少了数据仓库以及其它形式的数据库的磁盘存储需求。
内容和记录治理
信息治理的未来包括治理和联合各种各样的结构化的和非结构化的信息,以解决业务问题。DB2 传统上专注于治理结构化的数据 - 即以数字和字母表示的行和列。IBM 信息治理软件产品组合的另一部分专注于治理“内容,或者说是图像和其它多媒体信息、文字处理文档和计算机生成的报告之类的非结构化信息。 Content Manager和 Enterprise Information Portal产品满足了客户对内容治理解决方案的需求。它们构建在 DB2 之上。 Content Manager 提供了对两种内容治理的支持:媒体资产治理和企业内容治理。媒体资产治理是存储和治理大量大型多媒体对象的业务。客户包括美术馆、大学音乐资料库和电视广播机构。企业内容治理是第二种内容治理,包括象扫描校验图像这样的大量较小型的对象,若是用于银行,还有象银行结单、发票和报表之类的业务。
; Enterprise Information Portal(EIP)在 Content Manager 和其它结构化的或非结构化的数据源上提供了编程层,目的是为了使用公共接口在所有这些源中进行访问和搜索。例如,可以检索所有关于某一特定客户的信息,而不必考虑数据类型或文档类型。EIP 还提供了 Web 搜寻、工作流治理和信息挖掘服务。 与合作伙伴 Tarian Software 进行的合作开发,以及随后对 Tarian 的并购,产生了 IBM Records Manager。该产品将电子记录保留能力和生命周期治理添加到 IBM 内容治理产品组合。
联邦和信息集成 IBM 信息治理软件理念的核心是客户需求所支持的这种信念:集成异构数据环境中的信息比在单一的大型数据库系统中集中信息来得重要,而且能更快地得到 IT 投资的利润回报。DB2 和相关的信息治理软件将这一信念体现在集成和联邦中。
DB2 支持种类繁多的访问远程信息的方法。这些方法包括 ODBC 和 JDBC、SQLJ 和 OLE DB。DB2 支持 .NET(Microsoft)和 J2EE(Java)应用程序环境。自 1995 发布 DB2 DataJoiner? 以来,IBM 提供了对非 DB2 数据库中信息(比如那些来自 Oracle、Microsoft 和 Sybase 数据库的信息)SQL 访问的优化。DB2 应用程序可以使用 DB2 SQL 查询 DB2 和非 DB2 数据库中的信息。这种联合不同关系数据库的能力从 DB2 DataJoiner 发展成称作 DB2 Relational Connect的 DB2 特性。
DB2 还提供了 数据复制技术。在整个 DB2 系列中支持基于日志的更改获取和新式的复制。DB2 DataJoiner 的异构功能和 DB2 数据复制结合意味着非 DB2 数据库也可以成为复制目标和/或源。 如今 DB2 可以治理各种各样类型的信息。构建了 DB2 Extenders? 用来治理文本、XML、图像、音频、视频和空间信息。这些 Extender 是 DB2 从纯粹的关系系统发展为对象-关系系统的结果。这些年,DB2 应用程序可用的数据源领域已经进行了扩展,包括 WebSphere MQ 消息队列和 基于标准的 Web 服务。DB2 可以治理文件系统中的数据,就好象它是存储在 DB2 表中一样,这是通过 DB2 Data Links Manager(一个可选的 DB2 特性)实现的。DB2 应用程序使用 SQL 操作 DB2 表内外的数据。; XML 日益被用作一种描述、组织和交换信息的方法,这使得 DB2 中产生了各种 XML 支持增强功能。如今,在 DB2 中实现了 100 多个 SQL 语言的扩展,用以支持 XML 数据的治理。 DB2 XML Extender,于 1999 年首次提供给客户,提供了本机 XML 数据治理的基础。最新的增强功能包括对由 DB2 中数据组成的 XML 文档进行自动模式验证和使用 XSLT 进行自动样式转换。DB2 还支持 SQLX 发布功能和 XPath 表达式,并且在 2002 年初通过一个 公共原型演示了对 XQuery 的支持。DB2 正逐步成为一个真正的双语数据库,同时支持 SQL 和 XQuery。
这多种联邦和集成技术,以及新的软件封装技术,已经结合在一起成为 DiscoveryLink? - 一种用于生命科学行业的信息治理解决方案。DiscoveryLink 使生命科学应用程序可以使用 SQL 连接来自完全不同的来源的信息,这些信息是该行业所特有的(例如,染色体文件数据、毒理学电子表格、临床试验和调节文本,以及化验结果数据库)。
根据 DB2 和 SQL 语言支持的数据类型、数据源和连接方式的范围,可以证实 DB2 是唯一满足要求的信息集成引擎。将这个性能与前面提到的内容治理功能相结合,那么 IBM 能帮助客户集成信息(无论什么类型、多少数量或什么位置)的承诺范围就变得很清楚了。
多实惠啊! 和上面说明的技术功能一样重要的是 DB2 提供给客户的价格。DB2 的定价在各个级别上都对竞争者提出了挑战。为了简单明了起见,DB2 的定价很大程度上基于每个处理器模型。在高可用性设置方面,DB2 只根据在只有一个处理器的空闲备用服务器上执行不活动的 DB2 工作来定价。综合考虑价格因素与增强的自我治理功能以及丰富的功能,那么总拥有成本(TCO)优势地位就十分明显了。在几个业界分析人员的报告中记录了五年来 DB2 领先于其竞争者的 TCO 优势。
; 稳固而广泛的伙伴关系
合作伙伴认可 DB2 的技术力量和高价值。业务应用程序合作伙伴(包括 SAP、Siebel、PeopleSoft、i2 和 J. D. Edwards) 在根据 DB2 标准化他们的应用程序时有多种方式可供选择。许多情况下,他们通过 DB2 上的应用程序促进了他们的销售业绩。因为 IBM 仅专注于提供中间件而不提供给用程序软件,所以我们的合作伙伴不会因为与 IBM 合作而受到 IBM 方面的竞争威胁。IBM 信息治理运作全面的合作伙伴计划,以吸引和留住工具、应用程序和各种各样的业务伙伴。 我们的合作伙伴还包括 IBM 服务器部门(Server Group)和其它 IBM 软件品牌(WebSphere、Tivoli、Lotus 和 Rational)。DB2 开发人员在 DB2 开发和基准测试期间与服务器组团队进行合作。WebSphere 集成了 DB2 以治理其所控制的应用程序、数据库、用户和其它资源中的信息。WebSphere Commerce Analyzer 的一个版本包括了 DB2 Intelligent Miner 技术。DB2 与 WebSphere Application Server 一起提供了对基于标准的 Web 服务的支持。Lotus 计划通过集成 DB2 来扩展 Notes? 和 Domino? 的可伸缩性。DB2 是受管于 Tivoli 的系统资源。关于 IBM 中间件和服务器产品组合中日益加强的集成有一些示例,这些集成产生了更快速的高性能电子商务应用程序部署。
结束语
从结构化的数据到非结构化的内容,从手持设备到群集服务器配置,以及从事务处理工作负载到数据挖掘,DB2 和 IBM 信息治理软件产品组合随着客户在电子商务方面的发展和成功不断支持他们。IBM 信息治理软件可以为客户预备先进技术和策略,比如 Web 服务、网格计算和电子商务随需应变。2003 年是 DB2 for MVS 方法问世 20 周年,DB2 在数据库市场中的发展充分说明了:为世界各地的 IBM 客户进行的 IBM 信息治理投资和策略取得了持续成功。