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