云原生的分布式數(shù)據(jù)庫PolarDB-X
時(shí)間:2022-04-26 22:27:01 | 來源:行業(yè)動(dòng)態(tài)
時(shí)間:2022-04-26 22:27:01 來源:行業(yè)動(dòng)態(tài)
在阿里云線上峰會(huì)上,阿里云一口氣發(fā)布六款產(chǎn)品和多款解決方案,這也是具體落實(shí)張建鋒所說的做深基礎(chǔ)、做厚中臺(tái)、做強(qiáng)生態(tài)戰(zhàn)略。阿里云的分布式數(shù)據(jù)庫PolarDB-X也是其中之一。
PolarDB-X采用了基于云原生一體化架構(gòu)設(shè)計(jì),這款阿里云自研的分布式數(shù)據(jù)庫可支撐千萬級(jí)并發(fā)規(guī)模,專注解決海量數(shù)據(jù)存儲(chǔ)、超高并發(fā)吞吐、大表瓶頸以及復(fù)雜計(jì)算效率等瓶頸問題。
PolarDB-X很容易讓人聯(lián)想到2018年阿里云推出的云原生數(shù)據(jù)庫PolarDB,這也是阿里云數(shù)據(jù)庫業(yè)務(wù)中成長最快的業(yè)務(wù)。PolarDB本質(zhì)上還是一個(gè)集中式數(shù)據(jù)庫,但它其實(shí)已經(jīng)享受到分布式技術(shù)的紅利了,PolarDB采用了計(jì)算、存儲(chǔ)分離的架構(gòu),其底層采用的就是分布式共享存儲(chǔ),從而可以保證數(shù)據(jù)庫的海量存儲(chǔ)能力,而PolarDB-X將這種分布式的能力擴(kuò)展到了計(jì)算層。
PolarDB的計(jì)算是一寫多讀多個(gè)計(jì)算節(jié)點(diǎn),最多做到16個(gè)節(jié)點(diǎn),現(xiàn)在,PolarDB-X相當(dāng)于在PolarDB之上又加上了一個(gè)分布式拓展層,這樣可以根據(jù)企業(yè)的并發(fā)需求、數(shù)據(jù)量進(jìn)行水平拓展。阿里巴巴副總裁、阿里云數(shù)據(jù)庫負(fù)責(zé)人李飛飛說。
阿里巴巴副總裁、阿里云數(shù)據(jù)庫負(fù)責(zé)人李飛飛
在李飛飛看來,PolarDB-X的一大亮點(diǎn)是借助PolarDB-X的水平拓展層來支持分布式的事務(wù)處理和分布式查詢,并最終為客戶提供一個(gè)完整的從云原生再到分布式架構(gòu)上的升級(jí)路徑。另一個(gè)特點(diǎn)是,PolarDB-X是一體化透明式分布式數(shù)據(jù)庫,也就是說業(yè)務(wù)系統(tǒng)不需要去關(guān)心,也就是不需要傳統(tǒng)的中間件,也不需要分布、分表,因此對(duì)業(yè)務(wù)系統(tǒng)的侵入性會(huì)非常非常小。
據(jù)悉,PolarDB-X也是阿里巴巴核心系統(tǒng)正在使用的數(shù)據(jù)庫。PolarDB-X連續(xù)多年穩(wěn)定支撐了天貓雙11,在1秒鐘內(nèi)系統(tǒng)負(fù)載增加了135倍情況下依然保持穩(wěn)定,峰值TPS達(dá)8700萬次,但成本僅為傳統(tǒng)數(shù)據(jù)庫的 1/6。