Hi!欢迎光临陕西省的权威思科、华为、Oracle、红帽、深信服、微软认证培训中心!
| 029-88235527
您现在所在位置:首页 > 新闻资讯 > 最新资讯 >

Oracle为什么会被命名为改变世界的数据巨人

发布日期:2020-11-28 09:24:12点击次数:

分享到:
Oracle数据库对于我们了解软件基本工作原理的朋友应该都不陌生,当今世界各种数据构成的互联网世界。数据的来源有很多,出行记录、消费记录、浏览的网页、发送的消息等等。所有这些数据都需要存储在数据库中以供软件系统使用。从诞生至今,数据库经历了层次数据库、网状数据库和关系数据库等各个阶段的进化。时至今日,关系型数据库已经成为最重要和最流行的数据库产品。上世纪80年代以来,主流的数据库产品基本上都属于关系型数据库产品。而说到关系型数据库,Oracle公司就是一个绕不开的话题。今天我们就跟Oracle认证机构就来简单介绍一下 Oracle 公司的发展历程。

1970年的6月,IBM 研究员 Edgar Frank Codd 在 Communications of ACM 上发表了著名的《大型共享数据库数据的关系模型》(A Relational Model of Data for Large Shared Data Banks)的论文。这篇论文拉开了关系型数据库(RDBMS)软件革命的序幕。

1977年6月,Larry Ellison 与 Bob Miner 和 Ed Oates 在硅谷创办了一家名为软件开发实验室(Software Development Laboratories,SDL)的公司(ORACLE 的前身)。没多久,第一位员工 Bruce Scott(Oracle 数据库软件中有个叫 Scott 的用户,就是这个 Bruce Scott,至于 Scott 用户的密码为什么是 Tiger,那是 Scott 的女儿养的猫的名字。Scott 工号是4)加盟进来。Oates 最先看到了埃德加·考特的那篇著名的论文,推荐 Ellison 和 Miner 也阅读一下。Ellison 和 Miner 预见到数据库软件的巨大潜力,于是开始策划构建可商用的关系型数据库管理系统( RDBMS )。
很快他们就弄出来一个产品 Demo,他们把这个产品命名为 ORACLE(字典里的解释有"神谕, 预言"之意)。因为他们相信,ORACLE 是一切智慧的源泉。

Oracle认证机构

1979年,RSI 公司发布了可用于 DEC 公司的 PDP-11 计算机上的商用 ORACLE 产品,这个数据库产品整合了比较完整的 SQL 实现,其中包括子查询、连接及其他特性。出于市场策略,ORACLE公司宣称这是该产品的第二版,但却是实际上的第一版。因为 Ellison 认为客户会觉得第一版的产品肯定不会那么完善,这么做可能有点不诚实,但是事实证明,这一策略非常有效。

1983年3月,RSI 发布了 Oracle 第3版。Miner 和 Scott 历尽艰辛用 C 语言重新写就这一版本。从此,ORACLE产品有了一个关键的特性:“可移植性”。

1984年10月,ORACLE 发布了第4版产品。产品的稳定性大大增强,用 Miner 的话说,达到了“工业强度”。

1985年,ORACLE 发布了5.0版。在很多用户看来,这个版本可以算是 Oracle 数据库的第一个稳定版本。这也是首批可以在 Client/Server 模式下运行的 RDBMS 产品,在技术趋势上,Oracle 数据库始终没有落后。

1986年3月12日,ORACLE 公司以每股15美元上市,当日以20.75美元收盘,公司市值2.7亿美元。

1988年,Oracle 第6版发布。Miner 带领着工程师对数据库核心进行了重新的改写,解决了饱受诟病的性能问题。该版本引入了行级锁(row-level locking),执行写入的事务处理只锁定受影响的行,而不是整个表。这个版本引入了 PL/SQL(Procedural Language extension to SQL)语言。同时还引入了联机热备份功能,极大地增强了可用性。

1992年6月,Oracle数据库 第7版闪亮登场。吸取了之前版本的经验教训,公司集中力量对新版本进行了大量而细致的测试,极大提升了产品稳定性。该版本增加了许多新特性:分布式事务处理功能、增强的管理功能、用于应用程序开发的新工具以及安全性方法。Oracle 第七版是 ORACLE 真正出色的产品,取得了巨大的成功。

1997年6月,Oracle 第8版发布。该版本支持面向对象的开发及新的多媒体应用,也为支持 Internet、网络计算等奠定了基础。同时这一版本开始支持同时处理大量用户和海量数据的特性。

1998年9月,ORACLE 公司发布 Oracle 8i(“i” 代表 Internet)。添加了大量为支持 Internet 而设计的特性。提供了全方位的 Java 支持,完全整合了本地 Java 运行时环境的数据库,用 Java 就可以编写 Oracle 的存储过程。

2001年6月,ORACLE 发布了 Oracle 9i。该版本提供了完善的集群计算支持。