由 DB2 的历史到信息随需应变(IOD)
1970 年,IBM 研究中心的 E. F. Codd 发表了一篇论文,使得计算机有新的方式来管理信息。他的论文“大型共享数据银行的关系模型”(PDF,英文,1.39MB)为存储、管理和与数字数据交互提供一个新的体系结构。这种新的关系模型使得应用程序开发人员不再需要了解关于所管理数据的详细信息。四年以后,IBM 工作人员 Don Chamberlin 和 Ray Boyce 发表了“SEQUEL:结构化英语查询语言”,这成为 SQL 语言标准的基础。用新的 SQL 语言编写的问题比数据在磁盘上如何存储和组织更重要。可以询问和回答新的、更强大的问题。可以更快地构建应用程序。关系数据库系统本身承担更多管理数据的负担,使得应用程序可以更自由地专注于业务逻辑。
从 1970 开始,IBM 开发了称为 DB2® 的完整的关系数据库管理系统系列。在 IBM 信息随需应变策略和体系结构中,DB2 扮演数据服务器的角色,并且已经发展成同时支持传统关系数据和 XML 的混合型数据服务器。今天,DB2 是 IBM 信息管理软件组合的许多其它部分(包括数据仓库、业务智能、内容和记录管理、信息集成和控制数据管理)的关键组件。DB2 和 IBM 信息管理软件组合代表一个 IBM 称为中间件的元素,是用来粘合单元系统和软件应用程序的软件。Information Management 是五个 IBM 软件品牌之一:Information Management、WebSphere®、Lotus®、Tivoli® 和 Rational。
1. 1983年:千呼万唤始出来,IBM 在这一年发布了DATABASE 2(DB2)for MVS(内部代号为"Eagle"),一个长盛不衰的品牌就此出现了。
2. 1986年:System/38 V7 发布,该系统首次配置了查询优化器,能够对应用程序的存取计划进行优化。
3. 1987年:IBM 发布带有关系型数据库能力的 OS/2 V1.0扩展版,这是IBM第一次把关系型数据库处理能力扩展到微机系统。这也是 DB2 for OS/2、Unix and Window 的雏形。
4. 1988年:IBM 发布了SQL/400,为集成了关系型数据库管理系统的AS/400服务器提供了SQL支持。IDUG(国际DB2用户组织)组织成立。这标志着 DB2 的用户已经形成了相当的规模。
5. 1989年:IBM 定义了 Common SQL 和 IBM 分布式关系数据库架构(DRDA),并在 IBM 所有的关系数据库管理系统上加以实现。 第一届 IDUG 北美大会在美国芝加哥召开。
6. 1992年:第一届 IDUG 欧洲大会在瑞士日内瓦召开。这标志着 DB2 应用的全球化趋势。
7. 1993年:IBM 发布了DB2 for OS/2 V1(DB2 for OS/2 可以被简写为DB2/2)和DB2 for RS/6000 V1(DB2 for RS/6000 可以被简写为DB2/6000),这是 DB2 第一次在Intel 和Unix 平台上出现。
1993年:郭士纳 ( Louis V. Gerstner) 入主 IBM。在这位管理大师的指挥下,IBM 进行了大刀阔斧的改革,一举扭转颓势。
8. 1994年:DB2 For MVS V4 通过并行 Sysplex 技术的实现在主机上引入了分布式计算(数据共享)。
1994年:IBM 发布了运行在 RS/6000 SP2 上的 DB2 并行版 V1,DB2 从此有了能够适应大型数据仓库和复杂查询任务的可扩展架构。IBM 将 DB2 Common Server 扩展到 HP-UX 和 Sun Solaris 上。DB2 开始支持其他公司开发的 UNIX 平台。DB2/400 集成在 OS/400 V3.1中发布,并且引入了并行机制、存储过程和参照完整性等机制。与此同时,IBM 宣布在 OS/2 和 AIX 平台上的 DB2 产品能够对多媒体数据和面向对象应用程序提供支持。
9. 1995年:IBM 发布了 DB2 Common Server V2,这是第一个能够在多个平台上运行的对象-关系型数据库产品,并能够对 Web 提供充分支持。DataJoiner for AIX 也诞生在这一年,该产品赋予了 DB2 对异构数据库的支持能力。DB2 在 Windows NT 和 SINIX 平台上的第一个版本(DB2 V2)发布。
1995年:IBM 发布了在 AIX 和 MVS 平台上的数据挖掘技术,用于管理大文本、图像、音频、视频和指纹信息的扩展器(Extender)以及可以对数据仓库进行可视化构造和管理的Visual Warehouse。
1995:IBM 发布了 DB2 WWW Connection V1 for OS/2 and AIX(该产品后来被更名为Net.Data)。该产品可以将数据库中的数据快速发布到 Web。第一届 IDUG 亚太区大会在澳大利亚悉尼召开。当年IBM 并购了 Lotus Development Corp,这是 IT 界的经典并购案例之一。
1996年
IBM 发布 DB2 V2.1.2 ,这是第一个真正支持 JAVA 和 JDBC 的数据库产品。
DataJoiner 开始支持对非关系型数据库(比如 IMS 和 VSAM)的存取。
IBM 发布了 Intelligent Miner,该产品可以对基于 DB2 的数据源实施数据挖掘。
IBM 并购 Tivoli。 IBM 将 DB2 更名为 DB2 通用数据库(DB2 Universal Database),这是第一个能够对多媒体和 Web 进行支持的关系型数据库管理系统。该系统具有很好的伸缩性,可以从桌面系统扩展到大型企业,适应单处理器、 SMP 和 MPP 计算环境,并可以运行在所有主流操作系统和硬件平台上。DB2 V5 是以前的两个产品的合并:DB2 Common Server V 2.1.2 和 DB2 并行版 1.2。
IBM 发布了数字图书馆产品,这是一个多媒体资产管理产品,也是 IBM Content Manager 的前身。
DB2 Magzine 第一期发布,DB2 有了自己专门的技术刊物。
1997年
IBM 推出用于 OS/390 V5 的适用于 Web 的 DB2,这是唯一一个支持多达 64000 个并发用户和几百个千兆字节的数据库。IBM 为 Unix、Windows 和 OS/2 推出 DB2 UDB,集成有用于在线分析处理(OLAP)的 ROLLUP 和 CUBE 功能。
首届 IDUG 技术讨论会在加拿大的多伦多召开。
IBM 推出用于企业内容管理的 EDMSuite,它包含用于计算机生成报表管理的 OnDemand 和用于图像管理的 Image Plus Visual Info。
Deep Blue(“深蓝”——IBM 的进行国际象棋游戏的 RS/6000 SP 超级计算机)在六回合比赛中战胜国际象棋大师 Garry Kasparov。
RS/6000 技术被用于板载飞行计算机,帮助 NASA 的 Pathfinder 在火星登陆。
1998年
IBM 推出与 Arbor 软件公司(现在名称为 Hyperion 公司)联合开发的 DB2 OLAP 服务器,作为构建于 DB2 上的完整的 OLAP 解决方案。
推出 ContentConnect(将发展成 Enterprise Information Portal)。
DB2 扩展到 UnixWare 平台。
DB2 V5.2 添加 SQLJ 支持(构建于现有的 JDBC、Java 存储过程和 UDF 功能之上)。
IBM 推出用于 AS/400 的 DB2 UDB(带有电子商务启用程序)。
IBM 推出带有 Data Links 技术的 DB2 UDB 来管理文件中的数据。
DB2 的无共享(shared-nothing)群集能力扩展到 Windows 和 Solaris 平台。
IBM 推出 DB2 Spatial Extender(与 ESRI 联合开发,构建于 DataJoiner 之上)。
吉尼斯世界记录承认 IBM 在 Internet 通信中创造了两项世界记录(在1998 年长野奥林匹克冬季运动会网站上):曾经记录的最流行的 Internet 事件,Internet 网站上一分钟内的最大点击数(110414)。
2000年
IBM 推出 DB2 XML Extender,提供数据管理行业中第一个内置 XML 支持。
IBM 将 Visual Warehouse 集成到 DB2 中,用于数据仓库管理。
IBM 为基于 Intel 的 Linux 群集推出 DB2 支持;用于大型机上 Linux 的 DB2 UDB;用于嵌入式 Linux 的 DB2 Everyplace。
DB2 在其类 Unix 操作系统(DYNIX/ptx)上支持 NUMA-Q 平台。
DB2 通过 DB2 Net Search Extender 获取内存中高速文本搜索能力。
IBM 借助于大型机上的 IMS 和 DB2 工具发布其数据管理工具业务(最终扩展到包括 Informix 和 IMS 数据库的 Unix、Linux 和 Windows 支持)。
IBM 开始将 DataJoiner 集成到 DB2 中以提供联合能力。
IBM 使用内容管理器(基于 DB2)来管理数字内容。DB2 Digital Library 和 EDMSuite 产品现在包含在单个体系结构中,范围从多媒体资产管理和企业内容管理。荷兰国家图书馆、台湾民族博物馆、梵蒂冈图书馆和俄罗斯圣彼得堡州博物馆是早期的客户。
DB2 在大型机上售出了第 10000 份许可。
2001年
IBM 完成对 Informix 数据库资产 10 亿美元的收购,是 IBM 分布式数据业务的两倍。
IBM 于十月份推出 IDS V9.3,随后在 2002 年推出 Informix Dynamic Server V7.31、Informix Extended Parallel Server V8.4 和 Informix Red Brick Warehouse V6.2 发布版本。
DB2 OLAP 服务器获得数据挖掘能力。
IBM 推出用于多个平台的第一批 DB2 工具。
推出智能挖掘计分服务,实时数据挖掘功能被实现为 DB2 Extender 和 Oracle DataCartridge。
DB2 推出第一个基于 SOAP 的 Web 服务支持。
DB2 XML Extenders 和存储过程使 DB2 成为一个 Web 服务提供商。
DB2 将联合能力扩展到 WebSphere MQ 消息队列和生命科学行业文件数据。
IBM 推出用于 OS/390 的 DB2 UDB。
IBM 科学家使用极小的石墨管(碳原子的微小圆柱体,比基于硅的晶体管小 500 倍)开发出突破性的晶体管技术。
扩大影响
2002年
IBM 推出 peranto,这是一个优化对各种数据源访问的新的基于标准的信息集成中间件的演示。演示使用 XML 和风格单处理、XQuery、Web 服务、联合和全文本搜索技术。 2002:
IBM 宣布计划收购Rational 软件公司。
DB2 在基于 SOAP 的 Web 服务中拓宽其联合能力,添加 Web 服务客户支持。
DB2 OLAP Server 添加混合(多维和关系)分析能力。
自我管理和资源调节(SMART)技术(IBM 的自主计算发端的一个元素)推出 DB2 V8.1。
IBM 收购 Tarian 软件公司,加强了内容管理组合的记录管理组件。
2004
IBM 发布用于 z/OS 版本 8 的 DB2,通过大幅度重新设计 DB2 功能开始向 64 位寻址转变。
2006年
IBM 为 Linux、Unix 和 Windows 引入 DB2 9(代码名称为“Viper”),这是第一台启用常规关系数据和 XML 数据管理的混合的数据服务器(无需将 XML 重新格式化或放入数据库内的大对象中)。
IBM 发布 DB2 9 for z/OS,具有与分布式平台上可用的相同的 pureXML(tm)混合关系 XML 存储和管理能力。
2007年
DB2 9 for z/OS 开始广泛使用。