【GaussDB數據庫簡介】

簡介

2019年5月15日華爲發佈了全球首款AI-Native分佈式的數據庫,底層是基於Postgresql開發的MPP架構的數據庫,支持行存和列存,同時具備PB級數據量的處理能力。

思考:GaussDB與Postgresql有什麼區別?

1、在GaussDB運行的整個生命週期中實現了自運維、自管理、自調優、故障自診斷和自愈。通俗講就相當於實現了數據庫動態智能調參、調優,而傳統的PostgreSql數據庫大都是基於靜態參數文件的修改(也有在線可調的參數,部分靜態參數修改後需要重啓數據庫)。

2、GaussDB在分佈式上進行了整合,比較規範統一。原生postgesql並不支持分佈式(通常需要第三方插件,維護麻煩),單節點的PostgreSql對PB級的數據量處理較爲困難。

3、GaussDB實現了MPP大規模並行處理架構(多節點),PostgreSql隨着版本的升級只對併發查詢做了相應的優化(單節點)。

4、GaussDB支持列存儲,非常有利於分析型查詢sql的提速。PostgreSql 9.3或9.4版本通過插件cstore_fdw的形式才支持列存儲,其他版本並不支持。

5.GaussDB對異構計算創新架構,充分發揮了X86、ARM、GPU、NPU架構的多種算力優勢,例如:一個ARM架構的有4個核,每個核的性能和功耗不同,當設備正常運行時,使用低功耗核,而當你運行一款複雜的遊戲時,使用的是高性能的核,在合適的時間使用合適的核,整體上提供了高性能,低功耗的CPU計算能力。PostgreSql則沒有。

X86架構----CISC複雜指令集----高性能----CPU
ARM架構----RISC精簡指令集----低功耗----CPU

版本下載

GaussDB 100----OLTP----在線事務處理----別名GaussDB T----官方預計2020 年6月份左右開源

GaussDB 200----OLAP----在線分析處理----別名GaussDB A----官網可以下載

GaussDB 300----混合兩者,目前已經停止研發,未來主打100和200

官方下載地址(需要註冊賬號,提升賬號權限):
https://support.huawei.com/enterprise/zh/software/index.html
在這裏插入圖片描述

總結

華爲對PostgreSql底層做了大量的修改和優化,使其支持MPP架構、分佈式、人工智能等特點,同時具備多樣性算力優勢。一步一步走上了AI數據庫的發展方向。

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