資料介紹
軟件簡介
PolarDB-X 是一款面向超高并發、海量存儲、復雜查詢場景設計的云原生分布式數據庫系統。其采用 Shared-nothing 與存儲計算分離架構,支持水平擴展、分布式事務、混合負載等能力,具備企業級、云原生、高可用、高度兼容 MySQL 系統及生態等特點。
PolarDB-X 最初為解決阿里巴巴天貓“雙十一”核心交易系統數據庫擴展性瓶頸而生,之后伴隨阿里云一路成長,是一款經過多種核心業務場景驗證的、成熟穩定的數據庫系統。 PolarDB-X 的核心特性如下:
- 水平擴展
PolarDB-X 采用 Shared-nothing 架構進行設計,支持多種 Hash 和 Range 數據拆分算法,通過隱式主鍵拆分和數據分片動態調度,實現系統的透明水平擴展。
- 分布式事務
PolarDB-X 采用 MVCC + TSO 方案及 2PC 協議實現分布式事務。事務滿足 ACID 特性,支持 RC/RR 隔離級別,并通過一階段提交、只讀事務、異步提交等優化實現事務的高性能。
- 混合負載
PolarDB-X 通過原生 MPP 能力實現對分析型查詢的支持,通過 CPU quota 約束、內存池化、存儲資源分離等實現了 OLTP 與 OLAP 流量的強隔離。
- 企業級
PolarDB-X 為企業場景設計了諸多內核能力,例如 SQL 限流、SQL Advisor、TDE、三權分立、Flashback Query 等。
- 云原生
PolarDB-X 在阿里云上有多年的云原生實踐,支持通過 K8S Operator 管理集群資源,支持公有云、混合云、專有云等多種形態進行部署,并支持國產化操作系統和芯片。
- 高可用
通過多數派 Paxos 協議實現數據強一致,支持兩地三中心、三地五副本等多種容災方式,同時通過 Table Group、Geo-locality 等提高系統可用性。
- 兼容 MySQL 系統及生態
PolarDB-X 的目標是完全兼容 MySQL ,目前兼容的內容包括 MySQL 協議、MySQL 大部分語法、Collation、事務隔離級別、Binlog 等。
架構:
PolarDB-X 采用 Shared-nothing 與存儲分離計算架構進行設計,系統由4個核心組件組成。
- 計算節點(CN, Compute Node)
計算節點是系統的入口,采用無狀態設計,包括 SQL 解析器、優化器、執行器等模塊。負責數據分布式路由、計算及動態調度,負責分布式事務 2PC 協調、全局二級索引維護等,同時提供 SQL 限流、三權分立等企業級特性。
- 存儲節點(DN, Data Node)
存儲節點負責數據的持久化,基于多數派 Paxos 協議提供數據高可靠、強一致保障,同時通過 MVCC 維護分布式事務可見性。
- 元數據服務(GMS, Global Meta Service)
元數據服務負責維護全局強一致的 Table/Schema, Statistics 等系統 Meta 信息,維護賬號、權限等安全信息,同時提供全局授時服務(即 TSO)。
- 日志節點(CDC, Change Data Capture)
日志節點提供完全兼容 MySQL Binlog 格式和協議的增量訂閱能力,提供兼容 MySQL Replication 協議的主從復制能力。
PolarDB-X 提供通過 K8S Operator 方式管理以上4個組件,同時計算節點與存儲節點之間可通過私有協議進行 RPC 通信,這些組件對應的倉庫如下。
組件名稱 | 倉庫地址 |
---|---|
計算節點(CN, Compute Node) | galaxysql |
元數據服務(GMS, Global Meta Service) | galaxyengine |
存儲節點(DN, Data Node) | galaxyengine |
日志節點(CDC, Change Data Capture) | galaxycdc |
私有協議 | galaxyglue |
K8S Operator | galaxykube |
GalaxySQL 是 PolarDB-X 的計算節點(CN, Compute Node)。
- 區塊鏈中的分布式數據庫管理系統相關研究 8次下載
- 數據庫系統原理與應用教程之關系數據庫的詳細資料說明 4次下載
- 數據庫系統概論之如何進行數據庫編程的資料概述 13次下載
- 分布式數據庫中一致性與可用性的關系 0次下載
- 分布式數據庫聚合計算性能優化 0次下載
- 分布式數據庫控制協調體系結構的研究與實現 0次下載
- 基于分布式實時數據庫的電能量計費系統 0次下載
- 分布式數據庫分片關系變換查詢優化 0次下載
- 基于分布式數據庫系統的數據分配模型研究
- 基于分布式數據庫技術的森林防火指揮系統的研究
- 基于入侵容忍的分布式數據庫安全體系結構
- 分布式數據庫技術與MO在GIS系統集成開發中的應用
- 分布式數據庫搜索引擎的索引建立和優化
- DCS組態軟件實時數據庫系統的設計
- 分布式數據庫系統及其應用 PDF 0次下載
- 基于英特爾至強6能效核處理器優化原生分布式數據庫OceanBase 325次閱讀
- tldb提供分布式鎖使用方法 761次閱讀
- 數據庫如何實現分布式鎖 4438次閱讀
- 使用可計算SSD加速云原生數據庫 635次閱讀
- 常見的數據庫管理 1916次閱讀
- 嵌入式移動數據庫的結構體系特點及優化查詢方法研究 2192次閱讀
- 干貨:解決分布式緩存與數據庫的雙存儲雙寫 2489次閱讀
- 關于數據庫安全技術的概述 1785次閱讀
- Redis 分布式鎖的正確實現方式 3483次閱讀
- 微服務架構下分布式數據庫如何支撐千億級數據 3530次閱讀
- 基于嵌入式數據庫的海量存儲技術解析 2701次閱讀
- oracle數據庫應用領域 2.5w次閱讀
- 目前流行的數據庫_構建數據庫系統的流程 7076次閱讀
- 基于COM技術的SCADA系統數據庫設計 2343次閱讀
- 深度解讀分布式存儲技術之分布式剪枝系統 1773次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多