一、openGauss與GaussDB T或者A有什么關(guān)系
華為GaussDB A是一款具備分析及混合負(fù)載能力的分布式數(shù)據(jù)庫(kù),支持x86和Kunpeng硬件架構(gòu),支持行存儲(chǔ)與列存儲(chǔ),提供PB(Petabyte)級(jí)數(shù)據(jù)分析能力、多模分析能力和實(shí)時(shí)處理能力,用于數(shù)據(jù)倉(cāng)庫(kù)、數(shù)據(jù)集市、實(shí)時(shí)分析、實(shí)時(shí)決策和混合負(fù)載(HTAP)等場(chǎng)景,廣泛應(yīng)用于金融、政府、電信等行業(yè)核心系統(tǒng)。
openGauss是一款開源關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),采用木蘭寬松許可證v2發(fā)行。openGauss內(nèi)核源自PostgreSQL9.2.4,深度融合華為在數(shù)據(jù)庫(kù)領(lǐng)域多年的經(jīng)驗(yàn),結(jié)合企業(yè)級(jí)場(chǎng)景需求,持續(xù)構(gòu)建競(jìng)爭(zhēng)力特性。同時(shí)openGauss也是一個(gè)開源、免費(fèi)的數(shù)據(jù)庫(kù)平臺(tái),鼓勵(lì)社區(qū)貢獻(xiàn)、合作。
可以說,二者并沒有直接的關(guān)系。
延伸閱讀:
二、GaussDB總體架構(gòu)
GaussDB(for openGauss)統(tǒng)一基于數(shù)據(jù)分片的分布式架構(gòu)(share nothing),底層數(shù)據(jù)通過一定的規(guī)則比如hash、list或者range等讓數(shù)據(jù)打散分布到不同的數(shù)據(jù)節(jié)點(diǎn)上,計(jì)算時(shí)底層多個(gè)節(jié)點(diǎn)共同參與計(jì)算。同時(shí)數(shù)據(jù)節(jié)點(diǎn)可以擴(kuò)展,上層由協(xié)調(diào)節(jié)點(diǎn)進(jìn)行SQL解析和轉(zhuǎn)發(fā)。
從圖中可以看到,主要包括三類節(jié)點(diǎn):協(xié)調(diào)節(jié)點(diǎn)、數(shù)據(jù)節(jié)點(diǎn)、集群類節(jié)點(diǎn)(最重要的是全局事務(wù)管理器)。協(xié)調(diào)節(jié)點(diǎn)負(fù)責(zé)SQL解析轉(zhuǎn)發(fā),充當(dāng)?shù)氖穷愃苝roxy的角色,數(shù)據(jù)節(jié)點(diǎn)負(fù)責(zé)計(jì)算和數(shù)據(jù)存儲(chǔ),全局事務(wù)管理器負(fù)責(zé)全局事務(wù)讀一致性的保證。
這種架構(gòu)為GaussDB(for openGauss)構(gòu)建了以下核心優(yōu)勢(shì):
極致高可用:?兩地三中心架構(gòu),跨Region數(shù)據(jù)實(shí)時(shí)災(zāi)備數(shù)據(jù)安全:?實(shí)現(xiàn)跨AZ部署數(shù)據(jù)強(qiáng)一致性,保證數(shù)據(jù)0丟失高擴(kuò)展性:容器化部署,性能容量按需水平擴(kuò)展,高達(dá)1000+節(jié)點(diǎn)性能強(qiáng)勁:鯤鵬2路服務(wù)器,32節(jié)點(diǎn)1200萬tpmC(華為內(nèi)部測(cè)試)全棧軟硬自研可控:業(yè)界名列前茅的鯤鵬+openGauss自研開放內(nèi)核