
第 1 章 Oracle 19c 概述
3
好的可移植性,从此之后,Oracle 产品有了一个关键的特性
—
可移植性。
1984 年 10 月,Oracle 发布了第 4 版产品,产品的稳定性总算得到了一定的增强,用迈纳的话说,
达到了“工业强度”。
1985 年,Oracle 发布了第 5 版,这个版本算得上是 Oracle 数据库诞生以来比较稳定的版本,也是
首批可以在 Client/Server 模式下运行的 RDBMS 产品。在技术方向上,Oracle 数据库始终没有落后。
1988 年,Oracle 发布了第 6 版,该版本引入了行级锁(row-level locking)这个重要的特性以及还
算不上完善的 PL/SQL(Procedural Language/SQL)语言。此外,该版本还引入了联机热备份功能,使
数据库能够在使用过程中创建联机的备份,这极大地增强了可用性。
1992 年 6 月,Oracle 发布了第 7 版,该版本增加了许多新的特性,即分布式事务处理功能、增强
的管理功能、用于应用程序开发的新工具以及安全性方法。这一版本才是真正出色的产品,取得了巨
大的成功,Oracle 借助这一版本的成功在数据库市场确立了主导地位。
1997 年 6 月,Oracle 发布了第 8 版,该版本支持面向对象的开发及新的多媒体应用,该版本也为
支持 Internet、网络计算等奠定了基础,并开始具有同时处理大量用户和海量数据的特性。
1998 年 9 月,Oracle 公司正式发布 Oracle 8i,其中 i 代表 Internet。这一版本中添加了大量为支持
Internet 而设计的特性。此外,这一版本还为数据库用户提供了全方位的 Java 支持。Oracle 8i 成为第一
个完全整合了本地 Java 运行时环境的数据库,用 Java 就可以编写 Oracle 的存储过程。
在 2001 年 6 月的 Oracle OpenWorld
大会中,Oracle 发布了 Oracle 9i。在 Oracle 9i 的诸多新特性中,
最重要的就是 Real Application Clusters(RAC)
—
集群技术。
2003 年 9 月 8 日,在旧金山举办的 Oracle OpenWorld 大会上,埃里森宣布下一代数据库产品为
Oracle 10g。Oracle 应用服务器 10g 也将作为 Oracle 公司下一代应用基础架构软件集成套件,g 代表 grid
(网格),这一版最大的特性就是加入了网格计算的功能。
2007 年 11 月,Oracle 11g 正式发布。11g 是 Oracle 公司 30 年来发布的最重要的数据库版本,根据
用户的需求实现了信息生命周期管理等多项创新,大幅地提高了系统性能的安全性。全新的高级数据
压缩技术降低了数据存储的支出,明显缩短了应用程序测试环境部署及分析测试结果所花费的时间,
增加了 RFID Tag、DICOM 医学图像、3D 空间等重要数据类型的支持,加强了对 Binary XML 的支持
和性能优化。
2013 年 6 月 26 日,Oracle Database 12c 正式发布。像之前版本 10g、11g 中的 g 代表 grid 那样,
12c 中的 c 代表 cloud,也就是云计算的意思。
2018 年 2 月 16 日,Oracle 18c 发布,还是秉承着 Oracle 的 Cloud first 理念。
Oracle Database 19c 在 2019 年发布,作为 Oracle
Database 12c 和 18c 系列产品的长期支持版本,它能
提供最高级别的版本稳定性和最长时间的支持服务
和错误修复帮助。
一直以来,Oracle 都以绝对的优势占据着数据
库市场的第一位。例如,2019
年主流数据库市场占
有率调研中显示,Oracle 占有 56%的市场份额,地
位难以撼动,而 IBM 以 15.9%占据第二位,Microsoft
以 9.5%占据第三,其他数据库厂商占有的市场份额
很小,如图 1.1 所示。
随着人类社会信息资源的不断增长,需要更加
图 1.1 2019 年度主流数据库市场占有率
评论