華為周躍峰:揭秘“關於GaussDB資料庫的五大謊言”

資料和雲發表於2019-12-03

11月15日,2019第九屆資料技術嘉年華大會在北京召開,華為IT產品線副總裁、智慧資料與儲存領域總裁周躍峰受邀出席並發表主題演講,圍繞中國未來需要什麼樣的資料庫、華為GaussDB資料庫的發展歷程,與參會嘉賓、學者、技術專家進行了開放的討論和交流。


在數字經濟時代,對“資料”價值的挖掘和使用顯得尤為重要。 數字經濟發展,資料基礎設施先行。資料庫作為資料基礎設施的關鍵部件,需要長期紮實的投入和真刀的歷練。那麼中國市場需要什麼樣的資料庫?資料庫應該往哪個方向走?對每一個資料庫產業鏈的玩家來說,都是一個棘手的問題。


華為IT產品線副總裁、智慧資料與儲存領域總裁周躍峰發表了 “關於GaussDB資料庫的五大謊言”主題演講,在明確、開放地回應和澄清業界對於華為研發資料庫揣測疑問的同時,也指出了發展鯤鵬生態的目的,就是為了讓產業有更加繁榮和安全的生態。


▲華為IT產品線副總裁、智慧資料與儲存領域總裁周躍峰 發表主題演講

 

關於華為GaussDB資料庫的五大謊言

GaussDB研發歷程

回顧華為GaussDB資料庫的歷程,華為從07年就開始研製OLTP資料庫。在2011年,實現了產品化並開始使用到了無線和網路的產品當中去。到今年年底為止,有3萬多套GaussDB OLTP資料庫在電信網路部署,支援超過300個國家局點5G和4G網路,應該說電信級產品對於可靠性要求是值得信任的。


GaussDB OLAP資料庫是基於PG核心來修改的。但它今天完全規模商用了,包括大家看到的各大銀行已經採用這個資料庫。另外GaussDB OLTP在部分銀行關鍵業務使用時間超過一年半,比較平穩。但華為公司在推出這個產品版本的時候,是非常謹慎的,希望確保對各行各業的易用性和可靠性。


謊言一:

GaussDB是集中式資料庫

當前市場對分散式資料庫的討論如火如荼,是否意味著集中式會很快被淘汰呢?基於雙模業務的解讀,穩態和敏態業務是會長期並存的需求,尤其是對於國內絕大部分企業更希望確保業務穩定的前提下,仍然在採用叢集部署。有人說華為的資料庫是集中式架構,只能用於叢集的部署,這是不正確的。實際上華為的GaussDB OLTP和OLAP資料庫都基於分散式架構,是同時支援叢集部署也支援分散式的部署。未來分散式和叢集的部署方式,可能在很長一段時間裡面都會同時並存延續下去,華為希望能夠用一個資料庫支援好它。


謊言二:

分散式資料庫可以做到完全業務透明

基於分散式資料庫的架構設計,需要同時滿足網路、副本複製、分片以及SQL語言的透明性需求。資料的分佈對應用提出了新的要求來滿足分散式事務高併發、高效能、高擴充套件。也就意味著當前技術條件下,分散式資料庫跟應用有著高耦合關係,很難做到完全應用透明,只能分而治之。因此,需要我們整個產業繼續努力突破分散式資料庫理論極限。因為資料庫除了效能很重要之外,可用性、易用性、可靠性可能更加重要。


謊言三:

GaussDB依賴應用改造替代主流商用資料庫

我們在調查了各大行業、各類企業後發現,現實中千行萬業的企業級應用軟體很多是很難改造的。目前中國企業級應用超過5000家,通用軟體超過2800家,靠應用改造等於要重構中國整個軟體產業,這幾乎是不可能的。華為GaussDB資料庫從設計之初就希望能做到應用透明,透過實現TAC,語法相容等手段保證我們對應用系統的透明性。特別是希望與ORACLE資料庫在語法上能夠共生態,這樣可以儘可能相容已有應用生態。


謊言四:

華為GaussDB資料庫是基於開源構造的

GaussDB OLTP資料庫核心完全是華為公司自主研發的分散式資料庫,基於華為公司在2007年開始研發並在電信計費領域規模商用的自研記憶體資料庫全面改造,提供高併發事務實時處理能力、兩地三中心金融級高可用能力和分散式高擴充套件能力,用於支撐金融、政府、電信等行業核心關鍵系統。當前支援單機、主備、分散式等主流部署方式。


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


謊言五:

華為GaussDB只支援ARM架構的CPU 

華為在今年推出了基於ARM架構的Kunpeng系列處理器產品,也讓很多人誤認為GaussDB只支援Kunpeng處理器。GaussDB是首款同時支援x86和Kunpeng硬體架構的資料庫。Kunpeng的CPU的優點在於它的核非常多,在平行計算這方面,Kunpeng 架構的CPU表現更好。在第三方的檢測機構的測試中,GaussDB資料庫能夠更好地配合Kunpeng CPU,因為我們的Kunpeng CPU研發團隊和GaussDB資料庫團隊靠得很近,可以在核心指令級當中做相當多的最佳化。事實也證明,在通用的場景下面,基於Kunpeng架構的CPU,它能跑得效能更好一點。


此外,華為GaussDB資料庫積極開展各類行業應用對接和生態夥伴建設,希望構建從核心、技術、使用者、夥伴到產業多個生態維度的大生態,在三年內發展500家以上的合作伙伴、培養超過1萬名DBA為企業打造良好的資料庫生態圈,同時大力發展社群,為使用者交流提供開放平臺,與夥伴共贏,與客戶共贏! 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31556440/viewspace-2666722/,如需轉載,請註明出處,否則將追究法律責任。

相關文章