阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Oracle 118C 版本发布策略的变更

218次阅读
没有评论

共计 1473 个字符,预计需要花费 4 分钟才能阅读完成。

18C 之前的版本标识

Oracle 的版本发布和补丁策略一直没有太大的调整,基本保持 3 - 4 年一个大版本,两代产品之间会出一个 Release 2。这种策略的好处是能够保证系统的稳定性,一个新的大部分更新到 Release 2 时,基本被认为是比较稳定的版本,保守的用户一般会选择这个版本进行升级。

Oracle 118C 版本发布策略的变更

Oracle 12.2 之前的版本标识图

Major Database Release Number

第一个数字是最一般的标识符。它代表了包含重要新功能的软件的主要新版本

Database Maintenance Release Number

第二个数字代表维护版本级别。一些新功能也可能包括在内。

Fusion Middleware Release Number

第三个数字反映了 Oracle 融合中间件的发布级别

Component-Specific Release Number

第四个数字标识特定于组件的发布级别。例如,取决于组件补丁集或临时版本,不同的组件在这个位置可以具有不同的编号。

Platform-Specific Release Number

第五个数字标识特定于平台的版本。通常这是一个补丁集。当不同的平台需要相同的补丁集时,这个数字在受影响的平台上将是相同的。

18C 之后的版本标识

从 2017 年 7 月开始,Oracle 改变了以往的数据库软件发布流程,采用年度 Release 和季度更新的策略。

Yearly Release

将之前的 N 年一发布更改为每年一发布。每年发布的策略能够将更多的新功能更快的提供给用户,同时也大大减少了单次软件变更的数量,避免大的版本升级对系统产生的风险。

Quarterly Release Update

Oracle 会在每年 1 /4/7/10 月提供季度发布更新。季度更新主要包含查询优化器相关 BUG 和安全漏洞的修复等。

Release Update Revisions

除季度更新之外,发布更新修订也将按季度发布,基于上一个 RU 的缺陷进行修复,并包含最新的安全漏洞补丁。

每个季度更新发布之后的六个月内,最多有两个独立的更新修订(RUR)。例如,Release.Update.1 和 Release.Update.2,其中“1”和“2”代表版本迭代。

新的年度 Release 发布后的至少两年内,都会提供 RU 的支持,每个 RU 又会提供两个独立的 RUR 支持。因此每个年度 Release 至少会有 3 年的更新支持周期。

基于上述的策略,新的 Oracle 数据库版本号主要由三位数组成 – release.update.revision。

Release 是发布年份的后两位数字,比如最新发布的 18c,表示该版本发布于 2018 年

Update 表示 RU 或者测试版本,发布于第一个季度为 1,之后每个季度加 1

Revision 表示 RUR 版本,基于某个 RU 的修订,每个 RU 最多两个 RUR

PS:我们现在看到的版本号可能仍然是 5 位的,第 4 位是 Oracle 数据库的增量版本,偶尔会用于 Oracle 云数据库中,第 5 位是保留位,预留给将来。对于大多数用户来说,只需要关注前 3 位。

Oracle 118C 版本发布策略的变更

Oracle 18c 版本标识

其他

Oracle 新的策略发布频率明显加快,能够更快的推出新功能。

当前的数据库市场竞争非常的激烈,熟悉开源数据库的同学可能已经看出,Oracle 的版本策略已经逐步在向开源数据库靠拢。之前的那种 3 - 4 年一个大版本已经很难再跟上开源产品快速迭代的步伐,所以个人认为,这即是一个技术上的调整,更是一个商业上的调整。

更多 Oracle 相关信息见 Oracle 专题页面 https://www.linuxidc.com/topicnews.aspx?tid=12

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-22发表,共计1473字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中