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