电脑技术学习

IBM DB2通用数据库和信息管理

dn001

  简介  1970 年,IBM 圣何塞研究室的 E. F. Codd 发表了一篇开创了计算机治理信息新方法的论文。他的论文“A Relational Model of Data for Large Shared Data Banks提出了用于存储、治理和交互操作数据的新体系结构。这一新的关系模型使应用程序开发人员从必须了解被治理数据的具体信息的桎梏中解脱出来。
  4 年以后,IBM 员工 Don Chamberlin和 Ray Boyce 发表了“SEQUEL: A Structured English Query Language,该论文成为了 SQL 语言标准的基础。用新的 SQL 语言编写问题变得比如何在磁盘存储和组织数据更重要。该语言可以询问和回答功能更强大的新问题。构建应用程序也比以往迅速得多。该关系数据库系统自身承担了更多数据治理的任务,从而使应用程序拥有更多的自由以专注于业务逻辑。
  自 1970 年以来,IBM 已经开发出了完整的关系数据库治理系统(RDBMS)软件系列(现称为 DB2 通用数据库 (Universal Database,UDB))。另外,IBM 还用 DB2 作为“引擎构建了其它信息治理软件,用途包括数据仓库、数据分析、数据挖掘、媒体资产治理、企业内容治理和信息集成。DB2 和 IBM 信息治理(Information Management)产品组合表示一个产品组合元素,IBM 称之为中间件 - 即充当联结系统和软件应用程序“粘合剂的软件。DB2 是 IBM 五个软件品牌之一,这五个品牌是:DB2、WebSphere?、Lotus?、Tivoli? 和 Rational。本文介绍了 DB2 和 IBM 信息治理产品组合。
  DB2 简史
  从一开始就成为 DB2 系列扎实的技术来源的一系列研究项目有:
  System R 项目使 IBM 实现了第一个关系模型。
  基于成本的查询优化从 System R 时代开始就一直取得巨大成就和创新。R Star 项目将关系模型扩展至分布式系统环境。
;   Starburst 项目专注于扩展关系模型,使之能处理新的信息形式和新的优化策略类型。
  Garlic 项目强调数据联邦,答应一起治理不同系统(而不仅仅是 DB2 系统)中的数据。
  最近,Xperanto 项目已经演示了 Web 服务信息的集成和用于治理 XML 内容的又一功能强大的查询语言 - XQuery 的使用。
 1980 年,最初的 System R 项目首次实现了关系技术:集成到 System/38 服务器的数据库。1982 年,SQL/DS? 产品被用于大型机操作系统 VM 和 VSE,它也是基于 System R 的。DB2(正式名称是 DATABASE 2)于 1983 年诞生于 MVS? 上。1987 年,OS/2? Extended Edition 中的数据库治理器是分布式系统上的首个关系数据库。用于新的 AS/400? 服务器的 SQL/400? 在 1988 年出现。新的 DB2 版本被用于 AIX?(1993)、HP-UX 和 Solaris(1994)、Windows?(1995)和 Linux(1999)。
  DB2 的今天  如今,DB2 系列跨越了各种 UNIX?、Linux 与 Windows 平台和 IBM iSeries?(OS/400? 操作系统)和 zSeries?(OS/390?、z/OS?、z/VM 和 Linux)服务器系列。DB2 Everyplace? 支持手持设备和嵌入式 Linux 环境,并提供了与更大型系统的数据同步。为整个系列的应用程序开发和数据库治理提供了常用工具。来自所有系列成员的创新以及 2001 年收购的 Informix 数据库系列,满足了整个系列的发展需求。