开发者社区> 问答> 正文

OceanBase数据库我想问下这个ob的版本号的规则是什么?

OceanBase数据库我想问下这个ob的版本号的规则是什么?OceanBase_CE V4.2.1_CE_BP3_HF1的上一版本是4.2.2 3147bfd305316137f3c0c7727db61c0a.png

展开
收起
闲o月 2024-03-18 18:32:02 19 0
来自:OceanBase
1 条回答
写回答
取消 提交回答
  • OceanBase 版本号规则说明

    VA.B.C_CE[_BETA][_BPX][_HFY]

    A.B.C:保留三位版本,和 OceanBase 内核版本的前三位保持一致

    BETA:版本定位,可选的值有 ALPHA、BETA、RC、RELEASE;目前 OceanBase 的版本策略,只有 beta 和 release 的概念,beta 表示测试版本,不推荐生产使用;release 版本,表示代表可以上生产;如有需要,后续再加 alpha,rc 等;默认不写,代表是 Release 版本,例如 V4.0.0_CE表示 V4.0.0_CE_RELEASE;

    BP:表示是第 X 个 Bugfix 版本

    HF:表示是第 X 个 Bugfix 版本的第 Y 个 Hotfix

    总的来说,Alpha、Beta 和 RC 版本是软件开发周期中的测试版本,主要是为了测试和修改软件中可能存在的问题和缺陷。而 Release 版本是最终的正式版本,用于供广大用户使用。

    OceanBase 的 Alpha 不对外,对外只有 beta、rc、release 版本,每个版本的版本定位由负责这个版本发布的 QA 来决定;为了减低理解成本,目前我们只有 beta、release 两种版本的区别,beta 不推荐生产使用,release 可以在生产上使用。

    OceanBase 数据库的版本通过 V.x.y.z.f 表示,其中:

    • x 表示主要的大版本,该版本一般会有架构升级或较大的新功能发布。

    • y 表示计划迭代版本,该版本是正常迭代计划内,含有重要功能或特性更新和提升。

    • z 表示发布更新版本,该版本包含少量功能或特性更新和对已知问题进行修复。

    • f 表示补丁升级版本,第四位版本号针对因功能特性或修复问题需要推高版本号的场景。

    在 Oracle 模式下查看数据库的版本

    SELECT * FROM v$version;
    +-----------------------------------------------------------------------------------------------------------+--------+
    | BANNER                                                                                                    | CON_ID |
    +-----------------------------------------------------------------------------------------------------------+--------+
    | OceanBase 4.0.0.0 (r20220525115829-1873fc2598d56060fe307ce3b7b88647686e0b09) (Built May 25 2022 12:12:10) |      0 |
    +-----------------------------------------------------------------------------------------------------------+--------+
    1 row in set
    

    ——参考链接

    2024-03-19 07:38:39
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载
云时代的数据库技术趋势 立即下载
超大型金融机构国产数据库全面迁移成功实践 立即下载