雲端原生分布式數據庫
PolarDB-X 是由阿里巴巴自主研發的雲端原生分布式數據庫,具備水平擴容、金融級高度可用、HTAP 混合負載、兼容 MySQL 等重要特性,將業務壓力分散至多個運算、儲存節點之上,專注解決超高併發吞吐、海量數據儲存、大表瓶頸等數據庫瓶頸難題。
PolarDB-X 歷經各屆天貓雙 11 全球購物節的考驗,並協助金融、物流、能源、電商、公共部門等行業客戶業務解決業務挑戰。
海量儲存
可線性擴展數據儲存空間,提供 PB 級儲存能力,高效解決單機數據庫儲存瓶頸
HTAP 混合負載
PolarDB-X 提供 Parallel Query 以及 MPP 並行加速能力,可大幅提升海量數據下複雜分析查詢的執行效率
水平擴容
提供豐富的算法放置數據,將數據分散到多個儲存節點,有效解決單表數據量膨脹問題
產品功能
多種部署架構,滿足各類場景需求
PolarDB-X 有 1.0 和 2.0 兩種形態
PolarDB-X 1.0 版
由運算層 PolarDB-X 實例和儲存層私人定制 RDS 實例組成,透過掛載多個 MySQL 進行分庫分表,提供多種貼合 OLTP 業務的拆分方案,解決高併發、大數據量儲存、線上運算的擴展性難題。
PolarDB-X 2.0 版
雲端原生分布式數據庫,支援全局 MVCC 的強一致的分布式事務、私有 RPC 協議帶來的效能提升、Follower 上的一致性讀能力等,運維管理更加便捷。
採用雲端原生架構,提供多項企業級能力
基於儲存運算分離架構,資源池化高效管理,實現分鐘級彈性變更配置
透明分布式
突破單機瓶頸上限,支援彈性擴縮容,數據層面可自動完成負載平衡,對應用端透明無影響; gh-ost 設計理念為本,實現分布式的 Online DDL,解決拆分變更演進;支援全局 Binlog 回流單機,確保單機平滑演進到分布式。
金融級可靠
基於多數派共識協議 Paxos,提供RPO=0 的多種容災能力,分布式強一致事務,可提供 RC/RR 級別,滿足 TPC-C 規範。
效能強勁
效能線性擴展,峰值 TPS 最高每秒可達 1.4 億次,輕鬆應對 2020 年雙十一流量峰值考驗。
混合負載
並行運算與彈性擴展能力為本,可對線上數據做實時報表分析;引入智能讀寫分離,唯讀副本做分析,保障 TP 與 AP的隔離性;支援高併發、儲存無限擴展,以及提供 SQ L 和事務 ACID 標準體驗,實現海量 PB 級數據大集中。
生態兼容
自主研發,兼容數據庫完整生態工具,兼容 MySQL 的 Binlog 格式,支援 MySQL 配置主備同步,打通大數據生態,兼容開放源分庫分表工具並支援實例維度為本的多節點批量白屏操作,比如 DDL、擴縮容等。
高度安全等級,保證數據庫安全
PolarDB-X 服務部署在公有雲端上,採取了多種方式確保生產安全
數據安全
支援 VPC、IP 白名單、非對稱帳號密碼、TDE 等方式,確保數據服務安全。
服務穩定
使用獨享高效能物理資源、實例間充分隔離,確保數據服務穩定。
運維穩定
支撐運維繫統採用多地域隔離部署、核心數據服務 SLA 與運維管控 SLA 解綁,確保運維體系穩定。
運維功能豐富,大幅降低成本
阿里雲數據庫專家多年數據庫運維經驗產品化,為您分擔大部分的運維工作
備份恢復
支援週期性的自動備份以及即時生效的手動備份,透過克隆實例恢復到任意時間點,找回誤刪數據。
版本升級
PolarDB-X 小版本自動線上熱升級,及時修復已知 Bug。
監控警報
提供運算資源、儲存資源與數據庫三重監控,支援自定義警報準則,全方位展示實例運行狀況。
SQL 審計與分析
基於靈活、強大的查詢語法,可快速定位問題 SQL,並提供 SQL 實時分析能力以及開箱即用的報表中心。
應用場景
線上業務超高併發,輕鬆解決
如在城市公交場景下,涉及大量的車輛與車型、多種計費方式,不僅要求數據庫系統具有海量儲存的能力,還需滿足複雜查詢運算。基於 PolarDB-X 儲存海量數據,透過 AnalyticDB 進行數據分析,可構建智能化的城市公交系統,滿足路線規劃、站點查詢、公交預報、業務報表結算、公交調度等需求,提升營運效率和服務水平。
能夠提供
-
彈性擴容
PolarDB-X 採用分層架構可確保在併發、運算、數據儲存三個方面均可線性擴展,可根據業務潮汐特點靈活升降配置 PolarDB-X,應對業務需求。
-
開箱即用
基於 PolarDB-X 可輕鬆從單機數據庫升級到分布式架構,同時提供豐富的運維功能,相較於自建分布式架構,大幅降低研發成本。
-
生態兼容
高度兼容 MySQL,打通大數據生態,透過將數據實時同步至雲端原生數據倉庫 AnalyticDB,實現對海量數據的實時分析,助力業務智能化。
確保數據強一致,提供金融級可靠
該場景要求數據強一致性、高度可用、可靠安全。PolarDB-X 基於多數派共識協議 Paxos,提供 RPO=0 的多種容災能力,分布式強一致事務,可提供 RC/RR 級別,滿足 TPC-C 和銀行轉賬模型,提供金融級可靠。
能夠提供
-
強一致
支援強一致分布式事務級全局二級索引,確保交易業務在分布式環境下的數據一致性。
-
線性擴展
透過 PolarDB-X 將原有數據庫進行水平拆分,有效解決了原系統的數據儲存上限和業務高峰時的高併發壓力。
-
平滑擴容
PolarDB-X 支援線上平滑水平擴容,擴容過程對應用影響小,為後期業務的水平擴展提供有效的保障。
平穩應對單表數據量過大、業務潮汐
電商行業中如大型促銷秒殺場景對系統整體存取壓力巨大。PolarDB-X 歷經各屆天貓雙十一及阿里雲各行業客戶業務的考驗,能有效解決熱點數據的高併發更新效能瓶頸,助力業務穩定運行。
能夠提供
-
業務隔離
透過 PolarDB-X 垂直拆分剝離各業務中心,使不同類型的業務數據可以儲存在不同的 RDS 上,確保資源與存取隔離,從物理上使整個數據庫架構具備擴展性。
-
高併發
PolarDB-X 的平滑擴容和彈性升降配置能力,可實現短時間內將業務系統的運算與儲存容量彈升至當前容量的數倍,從容、快速應對突發業務流量。
-
成熟穩定
歷經各界雙十一峰值流量考驗,最高可承載千萬併發規模及百 PB 級海量數據。