1973年,IBM研究中心启动System R项目,为DB2的诞生打下良好基础。System R 是 IBM 研究部门开发的一种产品,这种原型语言促进了技术的发展并最终在1983年将DB2带到了商业市场。
在这期间,IBM发表了很多数据库领域的精典论文,前边E.F.Codd就不说了,1976年, 身在IBM的Gim Gray发有了他的代表作:共享数据库的一致性和锁的粒度。他同样也是数据库领域的图灵奖获得之一。后来被微软挖走(应该是在他退休之后),去年他独自一人出海,失踪,不知下落如何。此君因为不喜欢Seattle的雨天,使得Bill Gates为拉他入Microsoft在San Francisco为其新建了一座研究院让他做院长。据说此君在一次学术会议上demo他的新程序,听众中有人提出界面可以如何改进,此君竟然在讲坛上就打开VC++开始改起代码来,然后给人看新效果。这样的大师,太让人尊敬了。
1981年, E.F.Codd因为发明关系数据库模型,获得ACM图灵奖,当然他前边还有一位大师,Charles W.Bachman。
1982年,IBM发布SQL/DS for VSE and VM,以System R为原型。
1983年,发布Database2 (DB2) for MVS, 内部代号为"Eagle",于是DB2正式诞生。
1986年,System/38 V7发布,首次配置查询优化器,能对应用的存取计划进行优化。
1987年,DB2完成了到OS/2的扩展,进入微机领域。
1988年,发布SQL/400,为AS/400服务器提供SQL支持。到此时为止,感觉IBM的数据库产品的发展十分凌乱,似乎同时在做多个产品,平台又不统一。
1992年,IDUG大会在瑞士如开,DB2应用开始全球化。DB2for OS2 V1和DB2for RS/6000 V1推出,这是第一次在Intel和Unix平台上推出DB2产品。
1993年,郭士纳进入IBM,大刀改革。
1994年,DB2实现了HP unix和Solaris版本。实际上,还真不知道这两个平台上有多少用户。
也是在1994年,AIX平台上DB2开始支持对象型数据。
1995年,DB2开始支持Windows NT, Unix等多个平台。(标志性的一年?)
1995年,收购Lotus,晕,现在我们还在用Lotus的邮件系统。不好用,但是不容易中毒。
1996年,DB2正式更名为DB2通用数据库。
1997年,DB2UDB for Unix/windows/OS2同时发布
1998年,DB2开始支持SCO Unixware
1998年,DB2UDB5.2出现。(不知道以前的版本是怎么定义的,有些乱。。。)
1999年,DB2支持Linux on intel cpu
2000年,DB2支持XML扩展
2000年,进一步支持Linux集群
2002年,收购RationalSoft,从此, rose这个大炮工具被IBM弄走了
2002/2003,DB2V8.1出现
2007年,DB2V9出现,好像是第一个混合模式(关系型、层次型)数据库出现,既有关系模型,又有直接支持XML的层次模型。不知道是否属于叫好不叫座。
在这期间,忘了是哪一年,印象中,好像是2001/2002年的光景,IBM还收购了Informix,花了1个Billion$,那也是一家曾经响当当的数据库厂商。
分享到:
相关推荐
数据库的发展历史可以追溯到20世纪60年代末和70年代初,当时的主流数据库模型是层次模型和网状模型,比如IBM的IMS系统。然而,1970年6月,IBM研究员埃德加·考特发表的《大型共享数据库数据的关系模型》论文彻底改变...
课程内容涵盖了数据库系统的历史发展、典型商业数据库管理系统(DBMS)的介绍,以及Oracle环境的准备和系统结构。其中,Oracle的学习重点包括SQL的应用、PL/SQL程序设计、安全性、完整性和可靠性的实现,以及用户...
此后,其他知名厂商如IBM(DB2)、Microsoft(SQL Server)、Sybase等也纷纷推出了自己的数据库产品。 4. **非关系型数据库的出现**:随着互联网的迅速发展和技术需求的变化,非关系型数据库(NoSQL)应运而生,它们...
Oracle,原名SDL,由Larry Ellison等人创立,是最早涉足关系数据库市场的厂商之一。Oracle的数据库产品以其广泛的平台支持和高性能而著名,根据IDC的数据,Oracle在数据库市场的份额领先。Oracle 11g是其最新的版本...
- **发展历史**:Informix成立于1980年,专注于为Unix等开放操作系统提供专业的数据库产品。其名称由Information和Unix组合而来。 - **重要产品**:Informix SE(Standard Engine)是该公司第一个真正支持SQL语言的...
Sybase与其他主要数据库厂商(如Oracle的TimesTen、IBM的DB2和SolidDB)相比,其列式数据库产品Sybase IQ在性能和应用场景上有独特优势,尤其是在数据分析领域。此外,Sybase IQ不仅可以作为独立的数据库管理系统,...
以上知识点涵盖了SQL Server的发展历史、数据库系统对XML的支持和处理、市场竞争态势、产品架构选择以及未来发展方向等多个方面的详细内容,对数据库领域的专业人士和技术人员具有重要的参考价值。
数据库的历史可追溯至20世纪70年代的关系型数据库原型SystemR的诞生,随之Oracle、IBM DB2、SQLServer等主流关系型数据库开始崛起。进入互联网时代后,数据量和数据复杂度的快速增长,促使非关系数据库、分布式...
总的来说,数据库应用技术的基本概念主要围绕SQL语言及其在不同数据库管理系统中的实现展开,包括其发展历史、特点、语法规范以及数据类型的使用。掌握这些基础知识对于理解和操作数据库至关重要,有助于在实际工作...
- **实现差异**:尽管各数据库厂商均支持XML,但由于XML的部分技术仍在发展中,因此除了支持标准规范外,各厂商还采用了不同的实现方式。 #### 三、XML与关系型数据库的对比 - **数据模型对比**: - **关系型...
这里涉及的关键知识点包括数据管理历史、关系数据库理论、数据库产品发展、以及PostgreSQL的特性与重要性。 首先,数据管理的历史可以追溯到数据库出现之前,当时人们通过各种文件格式进行数据管理,这些文件格式...
随后,各大数据库厂商,如IBM的DB2,开始支持关系模型,并开发出相应的DBMS产品。 SQL Server的历史可以追溯到1989年,由Sybase和Ashton-Tate合作开发的SQL Server 1.0。微软公司为了在数据库市场上与Oracle和IBM...
国内的数据库厂商可分为传统数据库、云数据库和开源数据库三类,尽管目前仍由国外厂商主导市场,但国产数据库如达梦、人大金仓、蚂蚁OceanBase等在不断发展,市场份额逐渐提升,预示着国产化进程的加速。 国内...
* 数据存储管理:未来将使数据库厂商明确推出数据仓库引擎,作为数据仓库效劳器产品与数据库效劳器并驾齐驱。 * 数据表现:数理统计的算法和功能将普遍集成到联机分析产品中,并与 Internet/Web 技术严密结合。 四...
2. 数据管理方面:未来的发展将使数据库厂商明确推出数据仓库引擎,作为数据仓库效劳器产品与数据库效劳器并驾齐驱。 3. 数据表现方面:数理统计的算法和功能将普遍集成到联机分析产品中,并与Internet/Web 技术严密...
论文呼吁,数据库厂商和研究社区应当摒弃过去的技术包袱,从一张白纸开始,设计能够满足未来需求的系统。这意味着,不仅要关注性能和效率,还要考虑数据安全性、易用性以及跨平台兼容性等多方面因素。只有这样,才能...
- **数据库支持能力**:Unix是主要数据库系统的开发和运行平台,得到了Oracle、DB2、Sybase等主流数据库厂商的支持。 - **开发功能**:Unix促进了C语言的发展,并成为了重要的开发工具和技术平台。 - **构建成本**:...
4. **强大的数据库支持能力**:Unix作为数据库开发和运行的理想平台,被Oracle、DB2、Sybase、Informix、Postgres等主流数据库厂商广泛采用。 5. **强大的开发功能**:C语言在Unix系统上的诞生和发展,使之成为软件...