设为首页 收藏本站
查看: 1159|回复: 0

[经验分享] 风雨路程四十年 IBM DB2的流金岁月

[复制链接]

尚未签到

发表于 2016-11-15 09:21:42 | 显示全部楼层 |阅读模式
  1968:IBM 在 IBM 360 计算机上研制成功了 IMS V1,这是业界第一个层次型数据库管理系统,也是层次型数据库中最为著名的和最为典型的。在关系型数据库大行其道的今天,很多企业仍然还在使用该数据库,其生命力可见一斑。
    1970:这是数据库历史上划时代的一年,IBM 公司的研究员 E.F.Codd 发表了业界第一篇关于关系数据库理论的论文"A Relational Model of Data for Large Shared Data Banks",首次提出了关系模型的概念。这篇论文是计算机科学史上最重要的论文之一,也奠定了 Codd 博士"关系数据库之父"的地位。
    1973:IBM 研究中心启动了 System R 项目,旨在探讨和研究多用户与大量数据下关系型数据库的实际可行性,这个项目在 DB2 发展史上占有重要意义,它为 DB2 的问世打下了良好的基础。由于取得了一大批对数据库技术发展具有关键性作用的成果,该项目于1988年被授予ACM 软件系统奖。
    1974:IBM 的研究员 Don Chamberlin 和 Ray Boyce 通过 System R 项目的实践,发表了论文"SEQUEL:A Structured English Query Language"。论文中提出的 SEQUEL 语言是一套比关系微积分与关系代数更适合最终用户使用的非程序化查询语言,我们现在所熟知的 SQL 语言就是基于它发展起来的。
    1975:IBM的研究员 Don Chamberlin 和 Morton Astrahan的论文"Implentation of a Structured English Query Language"在 SEQUEL 的基础上描述了 SQL 语言的第一个实现方案。这也是 System R 项目得出的重大成果之一。
    1976:IBM System R 项目组发表了论文"A System R: Relational Approach to Database Management",描述了一个关系型数据库的原型。
    1976:IBM 的研究员 Jim Gray 发表了名为"Granularity of Locks and Degrees of Consistency in a Shared DataBase"的论文,正式定义了数据库事务的概念和数据一致性的机制。
    1977:System R 原型在3个客户处进行了安装,这 3 个客户分别是:波音公司、Pratt & Whitney 公司和 Upjohn 药业。这标志着 System R 从技术上已经是一个比较成熟的数据库系统,能够支撑重要的商业应用了。
    1979:IBM的研究员 Pat Selinger在她的论文"Access Path Selection in a Relational Database Management System"中描述了业界第一个关系查询优化器。
    1980:IBM 发布了 S/38 系统,该系统中集成了一个以 System R 为原型的数据库服务器。为了方便应用程序的移植,它的 API 与 S/3、S/32 的 API 一致。
    1981:由于发明了关系型数据库模型,IBM 的研究员 E.F.Codd 接受了ACM 图灵奖,这是计算机科学界的最高荣誉。Codd 博士也是继查尔斯.巴赫曼(Charles W. Bachman) 之后,又一位由于在数据库领域做出巨大贡献而获此殊荣的计算机科学家。
    1982:IBM PC 的出现标志着 PC 产业开始孕育发展。在以后相当长的一段时间内,在各种品牌的个人电脑上标记着的"IBM PC Compatible"字样都见证着 IBM 在这个领域的辉煌。
    1982:IBM 发布了 SQL/DS for VSE and VM 。这是业界第一个以 SQL 作为接口的商用数据库管理系统。该系统也是基于 System R 原型所设计的。
    1983:千呼万唤始出来,IBM 在这一年发布了DATABASE 2(DB2)for MVS(内部代号为"Eagle"),一个长盛不衰的品牌就此出现了。
    1986:System/38 V7 发布,该系统首次配置了查询优化器,能够对应用程序的存取计划进行优化。
    1987:IBM 发布带有关系型数据库能力的 OS/2 V1.0扩展版,这是IBM第一次把关系型数据库处理能力扩展到微机系统。这也是 DB2 for OS/2、Unix and Window 的雏形。
    1988:IDUG(国际DB2用户组织)组织成立。这标志着 DB2 的用户已经形成了相当的规模。
    1989:IBM 定义了 Common SQL 和 IBM 分布式关系数据库架构(DRDA),并在 IBM 所有的关系数据库管理系统上加以实现。
    1992:第一届 IDUG 欧洲大会在瑞士日内瓦召开。这标志着 DB2 应用的全球化趋势。
    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 平台上出现。
    1994:DB2 For MVS V4 通过并行 Sysplex 技术的实现在主机上引入了分布式计算(数据共享)。
    1994:IBM 发布了运行在 RS/6000 SP2 上的 DB2 并行版 V1,DB2 从此有了能够适应大型数据仓库和复杂查询任务的可扩展架构。
    1994:IBM 将 DB2 Common Server 扩展到 HP-UX 和 Sun Solaris 上。DB2 开始支持其他公司开发的 UNIX 平台。
    1994:DB2/400 集成在 OS/400 V3.1中发布,并且引入了并行机制、存储过程和参照完整性等机制。
    1994:IBM 宣布在 OS/2 和 AIX 平台上的 DB2 产品能够对多媒体数据和面向对象应用程序提供支持。
  1995:IBM 发布了 DB2 Common Server V2,这是第一个能够在多个平台上运行的对象-关系型数据库产品,并能够对 Web 提供充分支持。DataJoiner for AIX 也诞生在这一年,该产品赋予了 DB2 对异构数据库的支持能力。
    1995: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。
    1996:IBM 发布 DB2 V2.1.2 ,这是第一个真正支持 JAVA 和 JDBC 的数据库产品。
    1996:DataJoiner 开始支持对非关系型数据库(比如 IMS 和 VSAM)的存取。
    1996:IBM 发布了 Intelligent Miner,该产品可以对基于 DB2 的数据源实施数据挖掘。
    1996:IBM 将 DB2 更名为 DB2 通用数据库(DB2 Universal Database),这是第一个能够对多媒体和 Web 进行支持的关系型数据库管理系统。该系统具有很好的伸缩性,可以从桌面系统扩展到大型企业,适应单处理器、 SMP 和 MPP 计算环境,并可以运行在所有主流操作系统和硬件平台上。DB2 V5 是以前的两个产品的合并:DB2 Common Server V 2.1.2 和 DB2 并行版 1.2。
    1996:DB2 Magzine 第一期发布,DB2 有了自己专门的技术刊物。
    1997:IBM 发布了可以支持 Web 的 DB2 for OS/390 V5,这是当时唯一能够支持64, 000个并发用户和百 TB 级别的数据库产品。
    1997:IBM 发布了DB2 UDB for UNIX、Windows and OS/2,该产品支持 ROLLUP 和 CUBE 函数,对联机分析处理(OLAP)具有重要意义。
    1998:IBM 发布了 DB2 OLAP Server,这是一个基于 DB2 的完整的 OLAP 解决方案。这个产品是和 Arbor Software(Hyperion的前身)合作开发的。
    1998:IBM 发布了 DB2 Data Links 技术,该技术可使 DB2 对外部文件进行管理。
    1998:DB2 的 shared-noting 集群技术扩展到 Windows 和 Solaris 平台。
    1998:IBM 发布了 DB2 Spatial Extender,这是与ESRI公司在DataJoiner基础上联合开发的,该产品赋予了DB2 对地理信息数据的存取能力。
    1998:DB2 对 SCO UnixWare 平台提供支持。
    1998:DB2 UDB V5.2 增加了对 SQLJ、Java 存储过程和用户自定义函数的支持。
    1998:IBM 发布 DB2 UDB for AS/400,使 AS/400 成为充分支持电子商务的机型。
    1999:IBM 为了对移动计算提供支持,发布了DB2 UDB 卫星版和DB2 Everywhere(这是一个适用于手持设备的微型关系数据库管理系统,现在的版本被称为DB2 Everyplace)。
    1999:DB2 增加了能够识别 XML 语言的文本检索功能,从而引入了 XML 支持,并启动了DB2 XML Extender 的 beta 计划。
    1999:IBM发布了 Intel 平台上的 DB2 UDB for Linux。
    1999:IBM 研究机构将 DB2 的联邦功能和 Garlic 技术集成到生命科学解决方案DiscoveryLink 中
    2000:IBM发布了 DB2 XML Extender,成为在业界第一个为数据库提供内置 XML 支持的厂商。
    2000:IBM 将 Visual Warehouse 集成到 DB2 中,为DB2 提供了内置的数据仓库管理功能。
    2000:DB2对Linux 的支持进一步增强,能够支持基于 Intel 的 Linux 集群、发布了可以运行在主机上的 DB2 UDB for Linux和可以运行在嵌入式Linux上的 DB2 Everyplace。
    2000:DB2 开始支持 NUMA-Q 平台,可以运行在该平台上的类 UNIX 操作系统 DYNIX/ptx 上。
    2000:DB2 通过 Net.Search Extender 提供了 in-memory 高速文本检索功能。
    2000:IBM 启动了数据库管理工具业务,起初着重于为主机上的 IMS 和 DB2 提供高效管理工具,最终这项业务扩展到 UNIX、Linux 和 Windows 平台。Informix 数据库产品也在支持之列。
    2000:IBM开始通过在DB2中集成 DataJoiner 来提供数据联邦功能
    2000:IBM 发布了用于管理数字资产的Content Manager。IBM 数字图书馆和EDMSuite 产品现在都被包含在一个单一的架构中来提供多媒体资产管理和企业内容管理。荷兰国家图书馆、梵蒂冈图书馆都是最早的用户。
    2000:DB2 在主机上销售出了它的第10,000个许可证。
    2001:IBM 以 10 亿美金收购了 Informix 的数据库业务,这次收购扩大了 IBM 的分布式数据库业务。
    2001:DB2 OLAP Server中增添了数据挖掘功能。
    2001:IBM 发布了第一个能够支持多种平台的 DB2 工具。
    2001:DB2 提供了基于 SOAP 的 Web 服务的支持。DB2 XML Extender和存储过程可以使DB2成为 Web 服务的提供者。
    2001:IBM 科学家在纳米碳管晶体管技术领域取得突破。IBM 用纳米碳管制造出了世界上第一批纳米晶体管--由直径 10 个原子大小的碳原子组成的小圆柱结构,比当今基于硅的晶体管小 500 倍。
    2001:DB2 拓宽了其数据联邦的能力,可以对WebSphere MQ 消息队列和生命科学领域特定格式的文件提供支持。
    2001:IBM 发布了 DB2 UDB for OS/390.
    2002:IBM 发布了 Xperanto,这是一个基于标准的信息集成中间件的演示版,可以用来优化对分散数据源的存取。这个演示版本使用了XML、Xquery、Web 服务、数据联邦和全文检索等先进技术。
    2002:DB2 OLAP Server中添加了hybrid(多维和关系)分析能力。
    2002:作为 IBM 自主运算策略的一部分,SMART(自我管理和资源调节)技术在 DB2 UDB V8.1 中首次正式应用。
    2002:IBM 并购 Tarian Sotware,从而加强了Content Manager 中记录管理组件的功能。
    2003 :IBM 将数据管理产品统一更名为信息管理产品,旨在改变很多用户对于 DB2 家族产品只能完成单一的数据管理的印象,强调了 DB2 家族在信息的处理与集成方面的能力。
    2003 :DB2 发布了 DB2 Information Integrator(该产品由以前的 DB2 DataJoiner和 Enterprise Information Portal演化而来),该款软件旨在帮助客户即时访问、集成、管理和分析存储于企业内外任何平台上的各类信息。
    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 开始广泛使用。
    2009年
    2009年11月16日IBM今天发布了一个名为DB2 pureScale的新软件技术

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-300580-1-1.html 上篇帖子: DB2 V9新增的字符串标量函数 STRIP 下篇帖子: DB2数据库的备份和恢复方法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表