RM新时代网站-首页

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>PolarDB-X云原生分布式數(shù)據(jù)庫系統(tǒng)

PolarDB-X云原生分布式數(shù)據(jù)庫系統(tǒng)

2022-05-16 | zip | 29.53 MB | 次下載 | 2積分

資料介紹

授權(quán)協(xié)議 Apache-2.0
開發(fā)語言 Java
操作系統(tǒng) 跨平臺(tái)
軟件類型 開源軟件

軟件簡介

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):

pYYBAGJp86aAORtvAAOsE9T5rJc375.png

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)。

?

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
  2. 1.06 MB  |  532次下載  |  免費(fèi)
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費(fèi)
  5. 3TC358743XBG評(píng)估板參考手冊(cè)
  6. 1.36 MB  |  330次下載  |  免費(fèi)
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費(fèi)
  9. 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費(fèi)
  11. 6迪文DGUS開發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費(fèi)
  13. 7元宇宙底層硬件系列報(bào)告
  14. 13.42 MB  |  182次下載  |  免費(fèi)
  15. 8FP5207XR-G1中文應(yīng)用手冊(cè)
  16. 1.09 MB  |  178次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21549次下載  |  免費(fèi)
  9. 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191187次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)
RM新时代网站-首页