必威电竞|足球世界杯竞猜平台

GaussDB
來(lái)源:互聯(lián)網(wǎng)

GaussDB數(shù)據(jù)庫(kù)是2019年5月15日由華為技術(shù)有限公司推出的企業(yè)級(jí)分布式關(guān)系型數(shù)據(jù)庫(kù)。

2019年5月15日,華為技術(shù)有限公司正式面向全球推出GaussDB數(shù)據(jù)庫(kù)。2020年6月30日:openGauss 正式面世,數(shù)據(jù)庫(kù)源代碼對(duì)外開放。GaussDB是基于華為20余年戰(zhàn)略投入、軟硬全棧協(xié)同所創(chuàng)新研發(fā)的分布式關(guān)系型數(shù)據(jù)庫(kù),具備高可用、高性能、高安全、高彈性、高智能、易部署、易遷移等關(guān)鍵能力,是企業(yè)核心業(yè)務(wù)數(shù)字化轉(zhuǎn)型升級(jí)的堅(jiān)實(shí)數(shù)據(jù)底座。8月,華為將GaussDB數(shù)據(jù)庫(kù)并入華為云。廣泛應(yīng)用于金融、車聯(lián)網(wǎng)、政企、電商、能源、電信等多個(gè)領(lǐng)域。

2022年4月,中國(guó)郵政儲(chǔ)蓄銀行新一代個(gè)人業(yè)務(wù)分布式核心系統(tǒng)全面投產(chǎn)上線。基于鯤鵬硬件底座、openGauss開源數(shù)據(jù)庫(kù)與GaussDB分布式云數(shù)據(jù)庫(kù)。2022年8月,華為云GaussDB企業(yè)級(jí)分布式數(shù)據(jù)庫(kù)內(nèi)核獲得全球權(quán)威信息技術(shù)安全性評(píng)估標(biāo)準(zhǔn)CC EAL4+級(jí)別認(rèn)證。2023年6月7日,在華為全球智慧金融峰會(huì)2023上,華為常務(wù)董事、華為云CEO張平安正式發(fā)布新一代分布式數(shù)據(jù)庫(kù)GaussDB。2024年5月6日,華為云官宣,旗下關(guān)系型云數(shù)據(jù)庫(kù)產(chǎn)品 GaussDB 基礎(chǔ)版發(fā)布。

基本概念

GaussDB是華為技術(shù)有限公司深度融合多年數(shù)據(jù)庫(kù)領(lǐng)域經(jīng)驗(yàn),充分結(jié)合企業(yè)級(jí)場(chǎng)景需求,基于openGauss自研生態(tài)推出的企業(yè)級(jí)分布式關(guān)系型數(shù)據(jù)庫(kù)。

歷史沿革

2001年,華為中央研究院Dopra團(tuán)隊(duì)為了支撐華為所生產(chǎn)的電信產(chǎn)品(交換機(jī)、路由器等),啟動(dòng)了內(nèi)存數(shù)據(jù)存儲(chǔ)組件DopraDB的研發(fā)。DopraDB后來(lái)隨著業(yè)務(wù)和組織的切換,成為華為高斯數(shù)據(jù)庫(kù)團(tuán)隊(duì)的GMDB V1系列產(chǎn)品。2005年,華為技術(shù)有限公司的通信產(chǎn)品需要一個(gè)以內(nèi)存處理為中心的數(shù)據(jù)庫(kù),評(píng)估了當(dāng)時(shí)最高性能的內(nèi)存數(shù)據(jù)庫(kù)軟件,發(fā)現(xiàn)其性能和特性無(wú)法滿足業(yè)務(wù)訴求,便啟動(dòng)了SMDB(Simple Memory DataBase)的開發(fā)。

2007年,在電信計(jì)費(fèi)領(lǐng)域,電信行業(yè)對(duì)數(shù)據(jù)庫(kù)有特殊的要求,有些需要定制化開發(fā)。而當(dāng)時(shí)國(guó)外的數(shù)據(jù)庫(kù)產(chǎn)品主要是標(biāo)準(zhǔn)化產(chǎn)品。華為技術(shù)有限公司便開始組織人手自研內(nèi)存數(shù)據(jù)庫(kù),以此來(lái)提升自身解決方案的競(jìng)爭(zhēng)力,項(xiàng)目代號(hào)GMDB,這是可追溯華為最早的數(shù)據(jù)庫(kù)研發(fā)記錄。GMDB只在小范圍內(nèi)進(jìn)行試用,并沒(méi)有取得大規(guī)模商用。隨后一年,華為核心網(wǎng)產(chǎn)品線需要在產(chǎn)品中使用一款輕量級(jí)、小型化的磁盤數(shù)據(jù)庫(kù),于是華為基于PostgreSQL開源數(shù)據(jù)庫(kù)開發(fā)ProtonDB。

2010年,華為數(shù)據(jù)庫(kù)研發(fā)團(tuán)隊(duì)開始對(duì)2007年版本進(jìn)行全面重構(gòu)。從這之后,華為數(shù)據(jù)庫(kù)的定位已經(jīng)不再僅局限于內(nèi)存數(shù)據(jù)庫(kù),而是在向通用關(guān)系型數(shù)據(jù)庫(kù)逐漸轉(zhuǎn)變,重構(gòu)過(guò)程中,開始融入大量非內(nèi)存數(shù)據(jù)庫(kù)的特性,這就是Gauss OLTP數(shù)據(jù)庫(kù)的前身。2011年底華為真正把數(shù)據(jù)庫(kù)作為一個(gè)完整的產(chǎn)品來(lái)做。2012年成立實(shí)驗(yàn)室,也有了高斯實(shí)驗(yàn)室和Gauss DB。華為啟動(dòng)了面向OLAP數(shù)據(jù)庫(kù)的研發(fā)預(yù)演。在華為高斯部成立后,結(jié)合電信軟件公司在SMDB長(zhǎng)期使用中面臨的“開發(fā)效率低、數(shù)據(jù)一致性弱”等關(guān)鍵痛點(diǎn),立項(xiàng)開發(fā)了高斯部成立后的第一款產(chǎn)品-GMDB V2系列。隨后GMDB開始大規(guī)模商用,主要應(yīng)用于電信計(jì)費(fèi)領(lǐng)域,同時(shí)在華為內(nèi)部,眾多配套的解決方案也開始使用GMDB。

2014年,華為技術(shù)有限公司孵化出Gauss OLAP數(shù)據(jù)庫(kù)第一個(gè)產(chǎn)品版本。并且成功擊敗競(jìng)爭(zhēng)對(duì)手進(jìn)入中國(guó)工商銀行總行下一代edw(Enterprise Data Warehouse,企業(yè)數(shù)據(jù)倉(cāng)庫(kù))聯(lián)合創(chuàng)新項(xiàng)目。次年,華為中國(guó)工商銀行聯(lián)合創(chuàng)新,Gauss OLAP數(shù)據(jù)庫(kù)開始在工商銀行上線。此后兩年時(shí)間,華為高斯部啟動(dòng)分布式OLTP數(shù)據(jù)庫(kù)的研發(fā)工作。華為也與招商銀行開始就GaussDB進(jìn)行聯(lián)合創(chuàng)新。同時(shí)還啟動(dòng)了面向事務(wù)和分析混合處理的數(shù)據(jù)庫(kù)研發(fā)工作。

2018年3月,Gauss OLTP數(shù)據(jù)庫(kù)開始在招商銀行綜合支付交易系統(tǒng)成功上線投產(chǎn),順利承接招商銀行 “手機(jī)銀行”和“掌上生活”兩大App交易流水流量,日均請(qǐng)求量高達(dá)8500萬(wàn),峰值TPS達(dá)到3500。這一年,華為技術(shù)有限公司第一個(gè)Gauss HATP數(shù)據(jù)庫(kù)問(wèn)世,并成功落地民生銀行

2019年5月15日,GaussDB數(shù)據(jù)庫(kù)正式推出。9月,華為技術(shù)有限公司宣布將開源 GaussDB,開源后將其命名為 openGauss。2020年6月30日,openGauss 正式面世,數(shù)據(jù)庫(kù)源代碼對(duì)外開放。7月20日,在華為云TechWave技術(shù)峰會(huì)上發(fā)布關(guān)系型數(shù)據(jù)庫(kù)GaussDB(for MySQL)和非關(guān)系型數(shù)據(jù)庫(kù)GaussDB NoSQL系列兩大云原生數(shù)據(jù)庫(kù)新品。同年,華為數(shù)據(jù)庫(kù)在品牌和業(yè)務(wù)方面進(jìn)行了全面戰(zhàn)略升級(jí),打造涵蓋關(guān)系型和非關(guān)系型數(shù)據(jù)庫(kù)在內(nèi)的GaussDB系列全場(chǎng)景服務(wù)。8月,華為將GaussDB數(shù)據(jù)庫(kù)并入華為云。2021年3月31日,openGauss 2.0.0 版本正式上線。2021年7月,華為云GaussDB正式推出重大內(nèi)核新特性—Ustore存儲(chǔ)引擎。2022年8月,GaussDB獲得全球權(quán)威信息技術(shù)安全性評(píng)估標(biāo)準(zhǔn)CC EAL4+級(jí)別認(rèn)證。2024年5月6日,華為云官宣,旗下關(guān)系型云數(shù)據(jù)庫(kù)產(chǎn)品 GaussDB 基礎(chǔ)版發(fā)布。

關(guān)鍵技術(shù)

1、分布式執(zhí)行框架:業(yè)務(wù)應(yīng)用下發(fā)SQL給Coordinator,SQL可以包含對(duì)數(shù)據(jù)的增(insert)、刪(delete/drop)、改(update)、查(select)。Coordinator利用數(shù)據(jù)庫(kù)的優(yōu)化器生成執(zhí)行計(jì)劃,每個(gè)DN(Data Node)會(huì)按照?qǐng)?zhí)行計(jì)劃的要求去處理數(shù)據(jù)。

因?yàn)閿?shù)據(jù)是通過(guò)一致性Hash技術(shù)均勻分布在每個(gè)節(jié)點(diǎn),因此DN在處理數(shù)據(jù)的過(guò)程中,可能需要從其他DN獲取數(shù)據(jù),GaussDB提供了三種stream流(廣播流、聚合流和重分布流)來(lái)降低數(shù)據(jù)在DN節(jié)點(diǎn)間的流動(dòng)。DN將結(jié)果集返回給Coordinate進(jìn)行匯總。Coordinator將匯總后的結(jié)果返回給業(yè)務(wù)應(yīng)用,從而提升復(fù)雜SQL查詢的性能。

2、GTM-Lite技術(shù):GTM-Lite可以在保證事務(wù)全局強(qiáng)一致的同時(shí),提供高性能的事務(wù)處理能力,避免了單GTM的性能瓶頸。這里的高性能事務(wù)管理指的是無(wú)鎖、多版本、高并發(fā)事務(wù)技術(shù)。而且分布式的GTM-Lite方案提供全局事務(wù)快照和提交管理,實(shí)現(xiàn)強(qiáng)一致性,且無(wú)中心節(jié)點(diǎn)性能瓶頸。

3、基于NUMA-Aware實(shí)現(xiàn)高性能事務(wù)處理:結(jié)合鯤鵬多核CPU架構(gòu)優(yōu)勢(shì),通過(guò)進(jìn)行NUMA綁核、對(duì)全局數(shù)據(jù)結(jié)構(gòu)進(jìn)行NUMA分區(qū)改造,減少跨核處理和核間沖突,提升業(yè)務(wù)并行處理能力;充分利用鯤鵬原生Atomic_LSE指令,實(shí)現(xiàn)NUMA-Aware自旋鎖,大幅降低指令數(shù),有效提升指令效率,性能更強(qiáng)。

4、集群HA,多層級(jí)冗余實(shí)現(xiàn)系統(tǒng)無(wú)單點(diǎn)故障:GaussDB通過(guò)硬件冗余、實(shí)例冗余、數(shù)據(jù)冗余,實(shí)現(xiàn)整個(gè)系統(tǒng)無(wú)單點(diǎn)故障,高可用。其中硬件高可用包括存儲(chǔ)磁盤RAID冗余、網(wǎng)絡(luò)雙交換機(jī)冗余、多網(wǎng)卡冗余、主機(jī)UPS電源保護(hù)。軟件高可用則包括協(xié)調(diào)節(jié)點(diǎn)CN實(shí)例多活冗余、數(shù)據(jù)節(jié)點(diǎn)/全局事務(wù)管理/ 集群管理器實(shí)例Active-Standby冗余。除此之外,GaussDB還通過(guò)全量+增量備份,打造閃回和PITR等企業(yè)級(jí)能力,實(shí)現(xiàn)數(shù)據(jù)按需回退、任意時(shí)間點(diǎn)的數(shù)據(jù)恢復(fù),最終進(jìn)一步保障數(shù)據(jù)庫(kù)的高可用。

5、跨AZ/Region容災(zāi)技術(shù)帶來(lái)的高可用:首先是集群內(nèi)高可用,實(shí)現(xiàn)了數(shù)據(jù)不丟失和業(yè)務(wù)秒級(jí)中斷。同城跨AZ容災(zāi),數(shù)據(jù)不丟失,實(shí)現(xiàn)了分鐘級(jí)恢復(fù)。除了同城跨AZ, GaussDB還推出了同城雙集群高可用方案,提供金融級(jí)高可用服務(wù),支持RPO=0 、RTO<60s的同城雙集群切換,主集群在出現(xiàn)故障的情況下,備集群還具備繼續(xù)提供服務(wù)的能力,盡最大可能保障企業(yè)用戶的核心業(yè)務(wù)7x24小時(shí)無(wú)中斷。

6、Scale-out在線橫向擴(kuò)展帶來(lái)高擴(kuò)展:GaussDB支持單集群1000+節(jié)點(diǎn),節(jié)點(diǎn)擴(kuò)展下能夠獲得卓越的性能線性比,同時(shí)節(jié)點(diǎn)擴(kuò)容能夠做到完全在線,對(duì)客戶透明。節(jié)點(diǎn)擴(kuò)容完成后DN數(shù)據(jù)自動(dòng)重分布,CN自動(dòng)完成負(fù)載均衡。

7、一站式遷移解決方案:GaussDB基于數(shù)據(jù)庫(kù)和應(yīng)用遷移(UGO)和數(shù)據(jù)復(fù)制服務(wù)(DRS),從遷移評(píng)估、結(jié)構(gòu)遷移、應(yīng)用遷移、全量+增量數(shù)據(jù)遷移、數(shù)據(jù)一致性動(dòng)態(tài)校驗(yàn)、流量回放等方面提供了一站式遷移上云方案,讓客戶上云更輕松、更高效。

特性和優(yōu)勢(shì)

高可用

GaussDB是中國(guó)首個(gè)軟硬件全棧自研,雙集群強(qiáng)一致,滿足金融大機(jī)可靠性要求。

高安全

GaussDB是中國(guó)唯一獲得CC EAL4+的數(shù)據(jù)庫(kù)產(chǎn)品,源碼級(jí)安全。

高性能

GaussDB是中國(guó)首個(gè)全自研Ustore存儲(chǔ)引擎,海量數(shù)據(jù)高并發(fā)場(chǎng)景下高性能無(wú)抖動(dòng)。

高彈性

GaussDB具有1000+超大分布式集群能力,云原生彈性伸縮,極大提高資源利用率。

高智能

GaussDB是中國(guó)首個(gè)AI-Native數(shù)據(jù)庫(kù),從應(yīng)用開發(fā)到運(yùn)維階段全流程智能化體驗(yàn)。

易部署

GaussDB支持華為云/華為云Stack/輕量化多種部署形態(tài),支持多租戶以及數(shù)據(jù)壓縮,實(shí)現(xiàn)存儲(chǔ)成本下降50%,整體資源利用率提升4倍以上。

易遷移

GaussDB與Oracal/MySQL常用語(yǔ)法高度兼容,結(jié)構(gòu)+數(shù)據(jù)一站式遷移解決方案,讓不確定變確定。

產(chǎn)品應(yīng)用

GaussDB(DWS)可廣泛應(yīng)用于金融、車聯(lián)網(wǎng)、政企、電子商務(wù)、能源、電信等多個(gè)領(lǐng)域。 GaussDB已在華為內(nèi)部IT系統(tǒng)和多個(gè)行業(yè)核心業(yè)務(wù)系統(tǒng)得到應(yīng)用,未來(lái)計(jì)劃深耕金融場(chǎng)景并從金融行業(yè)拓展至其他對(duì)數(shù)據(jù)庫(kù)有高要求的行業(yè)。

榮譽(yù)認(rèn)證

參考資料:

參考資料 >

GaussDB發(fā)展.華為云.2024-02-27

云數(shù)據(jù)庫(kù) GaussDB(for openGauss).華為新一代企業(yè)級(jí)分布式關(guān)系型數(shù)據(jù)庫(kù).2021-08-31

穩(wěn)定支撐國(guó)有大行新一代核心系統(tǒng),華為云數(shù)據(jù)庫(kù)GaussDB靠什么?.東方網(wǎng).2024-02-27

GaussDB(DWS)可以應(yīng)用在哪些領(lǐng)域.華為云.2024-02-27

穩(wěn)定支撐國(guó)有大行新一代核心系統(tǒng),華為云數(shù)據(jù)庫(kù)GaussDB靠什么?.東方網(wǎng).2024-02-27

華為云CEO張平安:國(guó)產(chǎn)數(shù)據(jù)庫(kù)應(yīng)堅(jiān)定走向全球市場(chǎng).百家號(hào).2025-05-30

重大突破!華為發(fā)布首款全棧自主數(shù)據(jù)庫(kù)GaussDB:真正屬于中國(guó)人自己的數(shù)據(jù)庫(kù)來(lái)了.快科技.2024-02-27

權(quán)威認(rèn)可!華為云GaussDB通過(guò)中國(guó)信通院“可信數(shù)據(jù)庫(kù)”四項(xiàng)評(píng)測(cè).華為云.2024-02-27

官宣|142款產(chǎn)品通過(guò)!中國(guó)信通院公布第十三批大數(shù)據(jù)產(chǎn)品能力評(píng)測(cè)結(jié)果.中國(guó)信通院云大所.2024-02-27

破解異構(gòu)數(shù)據(jù)庫(kù)遷移難題,華為云UGO正式公測(cè).財(cái)報(bào)網(wǎng).2024-02-27

喜訊:華為云首批通過(guò)可信云用戶數(shù)據(jù)保護(hù)能力認(rèn)證.華為云.2024-02-27

云數(shù)據(jù)庫(kù) GaussDB.華為云.2024-02-27

生活家百科家居網(wǎng)