全部產品
Search
文件中心

PolarDB:什麼是PolarDB MySQL企業版

更新時間:Oct 24, 2025

傳統MySQL資料庫在應對業務快速發展帶來的高並發、海量儲存和高可用挑戰時,常會遇到效能瓶頸、擴充困難和成本激增等問題。PolarDB MySQL版的企業版是一款雲端式原生架構的HTAP(混合事務/分析處理)資料庫,通過計算與儲存分離、共用分布式儲存等設計,在100%相容MySQL的同時,提供高彈性、高效能和最佳化的成本效益,以應對大規模業務情境。

工作原理

雲原生資料庫PolarDB基於Cloud Native設計理念,既融合了商務資料庫穩定可靠、高效能、可擴充的特徵,又具有開源雲資料庫簡單開放、快速迭代的優勢。產品架構如下:

https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/4421235761/p861.png

PolarDB MySQL版的產品架構具有如下特點:

  • 計算與儲存分離

    資料庫的計算節點和儲存節點分離部署,滿足公用雲端運算環境下根據業務發展彈性擴充叢集的剛性需求。計算節點僅儲存中繼資料,負責處理SQL請求;資料檔案和Redo Log等則存放在遠端的分布式儲存節點上。這種架構使得計算和儲存資源可以獨立、快速地Auto Scaling。

  • 共用分布式儲存

    叢集內的所有計算節點(一個主節點和多個唯讀節點)共用同一份資料。新增唯讀節點時,無需複製資料,只需支付計算節點費用,降低了擴容成本和時間。儲存容量可根據資料量自動線上平滑擴充,支援PB層級資料規模。

  • 一寫多讀架構

    一個叢集版叢集包含一個主節點和最多15個唯讀節點。主節點處理寫請求,唯讀節點處理讀請求。通過內建的讀寫分離機制,SQL請求被自動轉寄至相應節點,實現高並發處理能力。

  • 資料一致性與高可用

    • 資料可靠性:儲存節點的資料以多副本形式存放,並通過Parallel-Raft協議保證資料強一致性。

    • 故障切換:主節點與唯讀節點間採用Active-Active的Failover方式。當主節點發生故障,系統可在10秒內(RTO<10s)自動切換到唯讀節點,實現資料零丟失和業務的快速恢複。

  • 高速網路互聯

    計算節點與儲存節點之間通過高速網路互聯,並採用RDMA(遠程直接資料存取)協議進行資料轉送,以降低I/O延遲和效能瓶頸。

核心功能

  • 超級MySQL

    • 100%相容原生MySQL和阿里雲RDS MySQL,您可以在不修改應用程式任何代碼和配置的情況下,將MySQL資料庫遷移至PolarDB MySQL版

    • 持續提供高價值特性:一寫多讀或多寫多讀、共用儲存、60億行資料穩定運行、秒級DDL、主從切換無閃斷、閃回查詢等。

  • 原生HTAP

    支援在同一份資料上同時進行交易處理和即時分析,無需進行ETL,保證了資料分析的即時性。

  • 多主多寫

    多主叢集(Limitless)中所有節點都具備讀寫能力,寫負載可以隨節點增加而線性擴充。節點間切換時間為5-10秒,且進行中的事務不會中斷。

  • 全球多活與異地容災

    支援跨地區部署,實現地區級故障容災。容災叢集在平時可提供讀寫服務,提高資源使用率。叢集間資料同步延遲低於2秒,支援分鐘級故障切換。

  • 無鎖備份

    利用分布式儲存的快照技術,可在分鐘層級完成對TB級資料的備份。整個過程無需鎖表,對業務影響小。

  • 安全保障

    提供IP白名單、VPC專用網路隔離、SSL資料鏈路加密等多種安全措施,用於保護資料訪問、儲存和管理各環節。

應用情境

流量高低自如,成本隨用就降

對於電商大促、線上教育開課等具有明顯業務波峰波穀的情境,傳統資料庫方案通常需要按峰值預留資源,導致成本高昂。
推薦方案:使用PolarDB的Serverless秒級動態彈降和分鐘級節點增刪能力。根據業務負載自動或手動調整計算資源,使資源配置與實際需求匹配。儲存空間按實際使用量付費並自動調整,無需手動設定,有助於最佳化儲存成本。

系統穩如磐石,故障秒級切換

金融、政務、企業核心ERP等系統對商務持續性要求高,不能接收因單點故障導致的服務中斷和資料丟失。
推薦方案:採用PolarDB叢集版,並配置至少一個唯讀節點。該架構基於共用儲存和資料多副本跨可用性區域部署,當主節點故障時,系統能以小於10秒的RTO自動完成切換,且保證資料零丟失(RPO=0)。對於需要異地容災的情境,可選擇全球資料庫網路(GDN),實現地區級故障的分鐘級切換。

零改造遷移,MySQL效能煥新

隨著業務增長,基於傳統MySQL的系統可能面臨效能瓶頸、擴充困難等問題。
推薦方案:將現有MySQL資料庫遷移至PolarDBPolarDB100%相容MySQL 5.6/5.7/8.0,大多數應用無需修改代碼即可平滑遷移。遷移後,得益於RDMA高速網路和分布式共用儲存,效能相較於開源MySQL有大幅提升。同時可利用無鎖備份等功能,在分鐘層級完成TB級資料的備份,且備份期間不影響線上業務。

即時分析資料,報表動態產生

企業需要對業務資料進行即時分析以支援營運決策,但傳統的“交易庫+分析庫”架構存在資料同步延遲和維護成本高的問題。
推薦方案:使用PolarDB的原生HTAP能力。在同一叢集內,可讓主節點處理交易請求,唯讀節點處理分析請求,實現讀寫分離。資料寫入後即可用於分析,無需ETL,可實現資料分析的即時性,同時避免分析負載對交易業務產生幹擾。

產品系列

PolarDB MySQL版的企業版提供不同系列以滿足特定情境需求,具體請參見企業版產品系列

產品系列

寫節點

適用情境

叢集版

單個主節點

通用的讀多寫少情境,提供高可用和讀擴充能力。

多主叢集

多個寫節點

寫密集型情境,所有節點均可讀寫,寫效能可線性擴充。

計費說明

PolarDB的費用由計算節點、儲存空間和備份儲存等部分組成,其設計旨在最佳化成本。

  • 計算費用

    • 按節點規格和使用時間長度計費,支援分鐘級增刪節點和臨時升降配。

    • 新增唯讀節點時,由於共用儲存,僅需支付計算節點的費用。

  • 儲存費用

    • PSL4/PSL5儲存根據實際資料量自動擴容,按實際使用量付費,無需預先規劃容量。

    • PSL4儲存支援硬體壓縮盤(Smart-SSD),可在不降低效能的情況下將儲存成本降低約40%。

更多計費項目說明請參見產品計費

如何使用

您可以通過以下方式管理PolarDB MySQL版叢集,包括建立叢集、建立資料庫、建立帳號等。

  • 控制台:提供圖形化的Web介面,操作方便。

  • CLI:控制台上所有的操作都可以通過CLI實現。

  • SDK:控制台上所有的操作都可以通過SDK實現。

  • API:控制台上所有的操作都可以通過API實現。

建立PolarDB MySQL版叢集後,您可以通過以下方式串連PolarDB MySQL版叢集:

  • DMS:您可以通過DMS串連PolarDB叢集,在Web介面進行資料庫開發工作。

  • 用戶端:您可以使用通用的資料庫用戶端工具串連PolarDB MySQL版叢集。例如Navicat和MySQL Workbench等。