華爲 GaussDB 數據庫十問

自2019年5月15日正式發佈以來,華爲GaussDB數據庫受到業界的廣泛關注。針對客戶和讀者的反饋,我們整理了關於GaussDB數據庫的十個熱點問題,讓您能夠快速一覽華爲GaussDB數據的“廬山真面”。

1、GaussDB的命名有什麼含義?

GaussDB是華爲數據庫產品品牌名,意在致敬數學家高斯(Gauss)。GaussDB系列數據庫產品包括GaussDB OLTP數據庫和GaussDB OLAP數據庫,廣泛應用於金融、政府、電信等行業,並已經進入核心系統,滿足客戶對智能時代高併發事務實時處理、海量數據高效分析的需求。

2、GaussDB系列數據庫是自主研發的嗎?

GaussDB OLTP數據庫是華爲公司自主研發的分佈式數據庫,基於華爲公司在2007年開始研發並在電信計費領域規模商用的自研內存數據庫全面改造,支持x86和華爲Kunpeng硬件架構,基於創新性數據庫內核,提供高併發事務實時處理能力、兩地三中心金融級高可用能力和分佈式高擴展能力,用於支撐金融、政府、電信等行業核心關鍵系統。當前支持單機、主備、分佈式等主流部署方式。

GaussDB OLAP數據庫是一款具備分析及混合負載能力的分佈式數據庫,從2011年開始,基於PostgreSQL 9.2.4的基礎上自主研發,支持x86和華爲Kunpeng硬件架構,支持行存儲與列存儲,提供PB(Petabyte)級數據分析能力、多模分析能力和實時處理能力,用於數據倉庫、數據集市、實時分析、實時決策和混合負載等場景,廣泛應用於金融、政府、電信等行業核心系統。

3、GaussDB OLTP數據庫的發展歷程是怎樣的?

GaussDB OLTP數據庫有着12年研發歷程。2007年,在電信實時計費項目領域,華爲開始組織人手研發內存數據庫。2010年,華爲數據庫研發團隊開始對2007年版本進行全面重構,並寫下了重構版本的第一行代碼,數據庫對象的定義:“typedef struct st_database{...}database_t;”

從這個版本開始,華爲數據庫的定位已經不再僅侷限於內存數據庫,而是在向通用關係型數據庫逐漸轉變,重構過程中,開始融入大量非內存數據庫的特性,這就是Gauss OLTP數據庫的前身。GaussDB OLTP數據庫基於華爲強大的研發平臺,有着整套完整的標準流程和研發支撐體系,歷經10多年的積累,已經陸續在電信和金融行業核心系統成功上線,其高性能和穩定性都得到了金融和電信客戶的認可。

4、GaussDB OLTP數據庫有哪些特點?

GaussDB OLTP數據庫是一款全自研的分佈式數據庫,主要面向OLTP場景,產品特點包括:

● 高可用:故障倒換時間<10s,支持閃回

● 高性能:基於鯤鵬920處理器,性能超越業界其他TOP商業數據庫30%

● 高擴展:分佈式強一致,TPC-C擴展比>0.8

● 兼容性:支持SQL-92、SQL:1999、SQL:2003等一系列標準的常用語法,兼容業界其他TOP商業數據庫常用的SQL語法,支持離線/在線遷移

近日,經中金國盛認證中心檢測,根據金融行業標準《分佈式數據庫技術金融應用規範(草案稿)》、中金國盛企業標準《分佈式數據庫技術金融應用檢測規範(試行)》,基於華爲鯤鵬處理器和通用CPU的華爲GaussDB數據庫,均通過本次檢測,82個檢測項全部爲“符合”。測試主要覆蓋了環境搭建、環境監測、語法支持、安全支持、擴展、性能、容災等金融級數據庫要求的關鍵能力項。

5、GaussDB OLTP數據庫目前市場使用情況如何?

GaussDB OLTP數據庫目前在電信、金融、大企業、政府等多個行業實現商用。例如,GaussDB OLTP數據庫在電信行業核心系統成功上線;GaussDB OLTP數據庫在基於華爲Kunpeng硬件架構的16節點的TPC-C標準測試中,性能達到千萬級tpmC。

2017年,華爲與招商銀行首次成立了“分佈式數據庫”聯合創新實驗室,並在過去2年中取得了豐碩的合作成果。金融級可靠性在聯創過程中得到商用驗證:在關鍵的故障恢復指標上,華爲GaussDB性能領先,AZ內RTO<10s,滿足金融場景下數據庫高可用訴求,且目前該系統穩定運行超過500天。

目前,華爲GaussDB系列數據庫產品全球累計發貨超過30000套。

6、GaussDB OLAP數據庫的發展歷程是怎樣的?

GaussDB OLAP數據庫於2011年開始預研,之後基於PostgreSQL 9.2.4進行全面改造,歷經8年持續不斷研發投入,已經形成了自身的完整內核。GaussDB OLAP已經演進成大規模並行處理的分佈式數據庫,支持行列混合存儲以及線程化,能夠支持高達2048節點的集羣規模(已經通過信通院的512節點認證)。數據庫內核三大引擎中,優化器(含SQL解析和SQL優化)、執行引擎、存儲引擎,除了SQL解析部分,其他都已重構。

GaussDB OLAP通過全新構築分佈式執行,MPP通信框架,向量化引擎,編譯執行引擎從多維度重構了執行引擎,通過列存及自適應壓縮、分佈式事務等,全新重構了存儲引擎。由於SQL解析器、JDBC、ODBC等是數據庫生態的重要組成部分,也是GaussDB OLAP構築生態策略的一部分,因此在這方面做了大量增強。

除了數據庫內核有了翻天覆地的變化之外,在集羣管理、高可用和數據庫安全方面,GaussDB OLAP數據庫也做了極大的增強,同時申請了多項專利。作爲企業級分佈式數據庫產品,GaussDB OLAP數據庫還提供了包括運維管理、開發工具、遷移工具、數據複製工具等五大完整工具集。

2014年,華爲孵化出Gauss OLAP數據庫第一個產品版本(早期也叫做FusionInsight MPPDB或FusionInsight LibrA)。2015年,華爲與工商銀行一起聯合創新,孵化出了包括TCP多流,邏輯集羣等多項創新技術。雙方從聯合創新進入實踐和應用,最終在2019年,順利完成了核心數倉系統GaussDB OLAP數據庫對國際頂尖數據庫產品的替換和演進。

7、GaussDB OLAP數據庫有哪些特點?

GaussDB OLAP數據庫主要面向OLAP場景,支持MPP(大規模並行處理)分佈式部署方式。產品特點包括:

● 高可用:故障時查詢自動重試,同城/異地雙集羣容災

● 高性能:核心企業數據倉庫場景下,分析性能持平其他業界主流分析型數據庫,基於Kunpeng 920處理器芯片,相對通用同期芯片,TPC-H/TPC-DS性能提升30%,支持GPU異構多維硬件加速(10萬路攝像頭千億圖像比對秒級響應)

● 高擴展:單集羣最大支持2048節點,在線擴容,重分佈對業務透明

● 數據融合:SQL on Anywhere,支持與異構/同構數據源、FusionInsight大數據庫互聯互通

● 計算融合:支持x86/華爲Kunpeng CPU、GPU等異構計算芯片的智能調度,實現算力最優

● 數據安全:數據透明加密,支持國密算法SM4,行級細粒度權限控制

8、GaussDB OLAP數據庫目前市場使用情況如何?

截止2019年5月,華爲GaussDB數據庫和FusionInsight大數據平臺已經應用於全球60個國家及地區,服務於1500多個客戶,擁有500多家商業合作伙伴,並廣泛應用於金融、運營商、政府、能源、醫療、製造、交通等多個行業。

近日,在中國信息通信研究院和數據中心聯盟發起的分佈式分析型數據庫測試中,華爲GaussDB OLAP數據庫率先通過512節點集羣規模能力評測。與此同時,中國工商銀行也完成了採用華爲GaussDB OLAP數據庫對國外頂級數據倉庫產品的完全替代。

目前,華爲GaussDB系列數據庫產品全球累計發貨超過30000套。

9、GaussDB有數據庫一體機形態的產品麼?

華爲GaussDB數據庫也將推出基於華爲Kunpeng硬件架構的數據庫一體機,分爲GaussDB OLTP和GaussDB OLAP兩大系列。一體機形態包含GaussDB數據庫軟件形態的所有特性,還擁有軟硬深度整合帶來的預集成、預調優、高性能、高安全、高可靠等獨特優勢,豐富了金融、政府、電信、大企業等行業客戶數據庫系統建設的選擇。

10、如果想學習GaussDB系列數據庫產品,有什麼渠道?

有多種渠道可以學習華爲GaussDB的系列數據庫產品:

● 關注“華爲IT產品解決方案”公衆號,及時瞭解GaussDB數據庫產品相關動態

● 訪問華爲官網獲取產品資料

● GaussDB開發者社區提供開發工具、互動社區、開發指南、安全中心等服務 https://developer.huaweicloud.com/gaussdb/index.html

● GaussDB培訓認證:關注“華爲認證”公衆號,獲取HCIA & HCIP以及HCIE等GaussDB數據庫認證培訓最新信息

● GaussDB金種子計劃:目前,華爲已與清華大學大數據系統軟件國家工程實驗室、華東師範大學、武漢大學、重慶郵電大學成立GaussDB數據庫創新實驗室,共同開展數據庫學術研究。此外,面向高校學生,華爲發佈的金種子計劃也會陸續在全國多個高校構建基於GaussDB的數據庫原理課和實訓課。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章