DB2 简史
2003 年 1 月 01 日
如果您刚接触 IBM DB2 和信息管理软件,没关系,这一“DB2 简史”包含了您快速“启航”所需的信息,包括历史透视、技术概论和许多有助于您入门参考资料。
简介
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)。
网友评论