zoukankan      html  css  js  c++  java
  • oracle 18c的版本号规则

    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年一个大版本已经很难再跟上开源产品快速迭代的步伐,所以个人认为,这即是一个技术上的调整,更是一个商业上的调整。

  • 相关阅读:
    FileZilla
    dos2unix转换从win下vimruntime下的文件
    在 MFC SDI 程序中实现多语言程序界面
    AheadLib 2.2.150
    F982,F983班数理逻辑期末考试试题
    论文公式规范。
    Servlet/JSP配置详解
    COM沉思录(八)
    XML配置文件的读取处理
    天使和魔鬼(转载)
  • 原文地址:https://www.cnblogs.com/zhjh256/p/9816499.html
Copyright © 2011-2022 走看看