PolarDB PostgreSQL版的版本升级分为小版本升级和大版本升级,二者在升级内容、兼容性、操作方式及对业务的影响等方面存在显著差异:
对比项 | 小版本升级 | 大版本升级 |
版本号变化 | 仅修订版本号(Patch)变更,例如从 | 内核主版本号变更,例如从 |
升级内容 | 以修复内核缺陷、安全漏洞、提升稳定性与优化性能为主,通常不引入新功能。 | 引入新功能、新语法、重大架构改进或行为变更(例如索引格式、WAL格式、系统视图等)。 |
兼容性 | 完全向后兼容,业务应用无需任何修改即可正常运行。 | 可能存在不兼容变更,升级前需进行充分的业务兼容性测试(例如SQL行为、扩展支持、参数配置等)。 |
升级方式 | 通过在线滚动升级完成,通常只需短暂闪断(秒级),无需迁移数据。 | 需通过数据迁移(例如使用DTS)完成,操作复杂且耗时较长。 |
触发方式 | 通常由您手动发起。为应对高危安全漏洞,系统也可能在您设置的可维护窗口内发起强制升级。 | 不自动触发,需由您主动规划并发起,并完成充分验证。 |
回滚能力 | 支持快速回滚。 | 支持回滚,需要手动切换回原集群。 |
该文章对您有帮助吗?