PolarDB PostgreSQL版的版本升級分為小版本升級和大版本升級,二者在升級內容、相容性、操作方式及對業務的影響等方面存在顯著差異:
對比項 | 小版本升級 | 大版本升級 |
版本號碼變化 | 僅修訂版本號碼(Patch)變更,例如從 | 核心主要版本號變更,例如從 |
升級內容 | 以修複核心缺陷、安全性漏洞、提升穩定性與最佳化效能為主,通常不引入新功能。 | 引入新功能、新文法、重大架構改進或行為變更(例如索引格式、WAL格式、系統檢視表等)。 |
相容性 | 完全向後相容,業務應用無需任何修改即可正常運行。 | 可能存在不相容變更,升級前需進行充分的業務相容性測試(例如SQL行為、擴充支援、參數配置等)。 |
升級方式 | 通過線上滾動升級完成,通常只需短暫閃斷(秒級),無需遷移資料。 | 需通過資料移轉(例如使用DTS)完成,操作複雜且耗時較長。 |
觸發方式 | 通常由您手動發起。為應對高危安全性漏洞,系統也可能在您設定的可維護視窗內發起強制升級。 | 不自動觸發,需由您主動規劃並發起,並完成充分驗證。 |
復原能力 | 支援快速復原。 | 支援復原,需要手動切換回原叢集。 |