本文将主要介绍PolarDB数据库内核版本的组成部分和各部分间的关系,以及如何查询内核版本号和进行版本升级。

PolarDB数据库引擎在PolarDB架构中的位置如下图所示。1

更多关于PolarDB产品架构及特点,请参见产品架构

内核版本组成及关系说明

一个完整的PolarDB数据库内核版本号由大版本(DB version)号、小版本(Minor version)号和修订版本(Revision version)号三者组成,三者间的关系如下所示(以PolarDB MySQL引擎 8.0版本为例):版本号说明

大版本号是PolarDB数据库内核版本最重要的标识号,一个大版本下通常包含一个或多个小版本,如大版本5.6仅包含一个小版本5.6.16,而大版本8.0包含8.0.1和8.0.2两个小版本。不同小版本支持的功能差异较大,建议您在购买集群前先根据业务需要确定适合的小版本号。通常情况下,一个小版本下还包含多个修订版本。修订版本会对现有功能进行优化或改进,或者新增一些功能。同时,小版本和修订版本均会包含安全、性能等方面的优化和改进。

说明 PolarDB数据库内核版本整体向下兼容,高版本包含低版本的全部功能,即当您从低版本升级到高版本后,应用程序不需要做任何修改,完全兼容。关于如何升级版本,请参见版本升级

查询版本号

您可以通过如下方式查看集群的内核版本信息:

  • 登录PolarDB控制台,在目标集群的基本信息页直接查看内核版本信息。1
  • 您也可以通过show variables like "%polardb_version%";show variables like '%rds_release_date%';命令查询具体的版本号。
    说明
    • PolarDB MySQL引擎5.6版本集群仅支持通过show variables like '%rds_release_date%';命令查询具体的版本号。
    • 关于PolarDB数据库引擎版本号的详细说明,请参见内核版本组成及关系说明

版本升级

  • DB Version和Minor Version升级
    • DB Version升级

      PolarDB for MySQL引擎大版本一键升级功能支持升级DB Version(如将PolarDB MySQL引擎5.6版本升级到PolarDB MySQL引擎8.0版本)。

    • Minor Version升级

      PolarDB暂不支持升级Minor Version。但您可以通过DTS将数据从源版本迁移或同步到目标版本的集群来完成升级。关于如何迁移或同步数据,请参见数据迁移方案概览

  • Revision Version升级

    关于如何升级Revision Version版本,请参见Revision Version升级