Oracle 18C 之后的版本发布策略

自2017年起,Oracle调整其数据库软件发布策略,采取年度发布及季度更新模式。新版本号由发布年份后两位、季度更新及修订版本组成,如18c代表2018年发布。此策略旨在加速新功能推出,缩短版本迭代周期,提高用户接收新特性的速度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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 18c版本标识

19年发布的时候,应该会是19.1而不是18.5。

也可能是下面的发布方式:

所以到现在oracle 12.2要上已经可以上了,不是很急的其实完全可以等19c出来也就是LTS出来之后再升级,该版本毕竟是最稳定的,尤其是现在很多公司都在并行将部分系统到mysql(注:根据作者接触的大量采购了oralce license的大型系统,不少用户被忽悠到mysql之后效果并不佳,有回到Oracle的打算,还有一些切换了周边系统,这些系统本身也没有购买oracle license,所以对oracle的收益不会减少,最多人家从粗放型变成精细型)。

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

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值