PolarDB-X 1.0承擔著OLTP在線核心數據庫的職責與定位,可與數據集成、數據傳輸,緩存、大數據生態配合使用。
產品架構圖
內核架構
PolarDB-X 1.0由計算層實例與存儲層私有定制RDS實例組成,通過掛載多個MySQL進行分庫分表水平拆分。
如同大多數傳統單機關系型數據庫,PolarDB-X 1.0分為網絡層、協議層、SQL解析層、優化層和執行層,其中優化層包含邏輯優化和物理優化,執行層包含單機兩階段執行、單機并行執行和多機并行執行,應用了多種傳統單機數據庫優化和執行技術。
部署架構
PolarDB-X 1.0服務部署在公有云上,采取了如下多種方式確保生產安全:
- 支持VPC、IP白名單、非對稱賬號密碼、TDE等方式,確保數據服務安全。
- 使用獨享高性能物理資源、實例間充分隔離、支持多可用區實例,確保數據服務穩定。
- 支撐運維系統采用多地域隔離部署、核心數據服務SLA與運維管控SLA解綁,確保運維體系穩定。