6月15日,在華為伙伴暨開發(fā)者論壇2022大會上,海量數(shù)據(jù)總裁肖楓發(fā)表了《海量Vastbase數(shù)據(jù)庫“五高一多”賦能行業(yè)用戶應(yīng)用升級》的主題演講。他以兩段“旅程”帶領(lǐng)用戶走進(jìn)海量數(shù)據(jù),了解海量數(shù)據(jù)庫“五高一多”的產(chǎn)品特性,以及如何賦能銀行、保險(xiǎn)、證券、制造等行業(yè)客戶的應(yīng)用升級。主題演講以扎實(shí)的數(shù)據(jù)提升表現(xiàn)、豐富的應(yīng)用部署案例,反應(yīng)海量數(shù)據(jù)庫幫助行業(yè)客戶獲得數(shù)據(jù)庫演進(jìn)的實(shí)際收益,以及在遷移過程中簡單、安全、順暢的真實(shí)感受。
openGauss為國產(chǎn)數(shù)據(jù)庫廠商帶來崛起機(jī)遇,海量數(shù)據(jù)走出自主創(chuàng)新之路
數(shù)據(jù)庫是一個(gè)最復(fù)雜也是最艱難的軟件。在過去幾十年里,我國的數(shù)據(jù)庫市場處于被國外商業(yè)巨頭長期壟斷的局面。同時(shí),國內(nèi)數(shù)據(jù)庫公司大部分都是基于MySQL或PostgreSQL進(jìn)行的數(shù)據(jù)庫封裝,帶來的問題是國產(chǎn)數(shù)據(jù)庫廠商只能在國外商業(yè)巨頭后面追隨,技術(shù)上缺乏面向未來的創(chuàng)新機(jī)遇。
從華為開源openGauss之后,國產(chǎn)數(shù)據(jù)庫市場的發(fā)展得到了根本性的轉(zhuǎn)變。首先,openGauss是華為公司集合了全球11個(gè)國家的專家智慧推出的產(chǎn)品;其次,它的技術(shù)自主性讓國產(chǎn)數(shù)據(jù)庫廠商不再只做技術(shù)的跟隨者,由此帶來了數(shù)據(jù)庫發(fā)展的革命性創(chuàng)新變化;第三,openGauss繁榮的生態(tài)集合了整個(gè)產(chǎn)業(yè)的力量,極大促進(jìn)了數(shù)據(jù)庫技術(shù)的快速發(fā)展。
基于市場的這一變化,海量數(shù)據(jù)庫也從國外巨頭的技術(shù)跟隨者,逐步邁向了技術(shù)自主創(chuàng)新、品牌獨(dú)立發(fā)展的新征程。海量數(shù)據(jù)于2007年成立,在2014年成立研發(fā)中心,2017年推出了基于PostgreSQL封裝的數(shù)據(jù)庫產(chǎn)品,并于同年上市得到了廣泛應(yīng)用。2020年,海量數(shù)據(jù)推出了基于openGauss內(nèi)核封裝的新一代數(shù)據(jù)庫產(chǎn)品,成為海量數(shù)據(jù)發(fā)展過程中的里程碑事件。
肖楓表示,基于openGauss內(nèi)核的海量數(shù)據(jù)庫擁有六大核心技術(shù),包括:NUMA架構(gòu)性能優(yōu)化、線程并發(fā)、CSN事務(wù)快照、增量檢查點(diǎn)、AI原生、SQL-Bypass技術(shù)。
圖注:海量數(shù)據(jù)庫的六大核心技術(shù)優(yōu)勢
這些核心技術(shù)體現(xiàn)在海量數(shù)據(jù)庫中,就表現(xiàn)為“五高一多”的產(chǎn)品性能。
圖注:海量數(shù)據(jù)庫“五高一多”產(chǎn)品特性
海量數(shù)據(jù)庫產(chǎn)品的高性能和高并發(fā),解決了客戶“場景多”的痛點(diǎn)。它意味著客戶過去很多無法承載的應(yīng)用,比如性能要求高、并發(fā)度要求高的場景,都可以通過海量數(shù)據(jù)庫得到很好的承載。
國內(nèi)權(quán)威軟件測評機(jī)構(gòu)——中國軟件評測中心,對海量數(shù)據(jù)庫做的測評結(jié)果顯示:在兩路鯤鵬服務(wù)器下,Vastbase2.0版本可以達(dá)到139萬的tpmC值;Vastbase2.2版本可以達(dá)到154萬tpmC值,這是一個(gè)表現(xiàn)相當(dāng)令人驚艷的數(shù)字。另外,海量數(shù)據(jù)庫在鯤鵬四路CPU的服務(wù)器環(huán)境下測試,取得了260萬以上的tpmC值。
圖注:海量數(shù)據(jù)庫的高性能表現(xiàn)
歸根結(jié)底,這些高性能表現(xiàn)源自海量數(shù)據(jù)庫針對國產(chǎn)自主創(chuàng)新CPU和openGauss內(nèi)核,進(jìn)行了具有科技自立自強(qiáng)能力的創(chuàng)新優(yōu)化。海量數(shù)據(jù)庫的高性能、高并發(fā)特性,打開了客戶更多的新應(yīng)用場景,讓過去很多無法承載的應(yīng)用變得不再是問題。
除了高性能的要求外,高并發(fā)也是客戶常會面臨的另一大應(yīng)用痛點(diǎn)。傳統(tǒng)的開源數(shù)據(jù)庫PostgreSQL,客戶經(jīng)常會有不好的使用感受,主要原因就在于當(dāng)使用并發(fā)量達(dá)到一定數(shù)值后,數(shù)據(jù)庫的性能急遽衰減,因?yàn)閿?shù)據(jù)庫承載不了如此大量的高并發(fā)。現(xiàn)在,基于openGauss內(nèi)核的海量數(shù)據(jù)庫則完美解決了這一問題,它可以讓CPU的利用率更好、讓并行度擴(kuò)展的更好。
海量數(shù)據(jù)庫的高可用和高安全,解決了客戶“放心用”的問題。此外,高兼容解決了客戶“好用”的問題,多模態(tài)解決了客戶有更多場景可以使用到數(shù)據(jù)庫的問題。
海量數(shù)據(jù)庫助力行業(yè)客戶,應(yīng)用逐漸步入核心“深水區(qū)”
在演講的第二段“旅程”,肖楓從海量數(shù)據(jù)庫的“五高一多”特性,尤其是高性能和高并發(fā)方面,如何真實(shí)幫助用戶在整體應(yīng)用升級改造中去打開新局面和新篇章進(jìn)行了闡述。
在銀行領(lǐng)域,他以某資產(chǎn)規(guī)模較大的城商行為例說明。該城商行的整體改造過程思路,是先從非生產(chǎn)系統(tǒng)漸入,拓展到生產(chǎn)周邊系統(tǒng),最后應(yīng)用到生產(chǎn)核心系統(tǒng)。
用戶面臨的主要挑戰(zhàn)在于高并發(fā)和高性能的需求。以移動(dòng)辦公MO系統(tǒng)為例,它的并發(fā)量峰值達(dá)到了8000,同時(shí)上線人數(shù)達(dá)到了一萬多人。因?yàn)槟軌蚝芎玫爻休d這種高并發(fā)、高性能業(yè)務(wù)系統(tǒng),該城商行在經(jīng)歷了多次的完備測試后,最終選擇了海量數(shù)據(jù)的產(chǎn)品和服務(wù)。而且海量數(shù)據(jù)庫的高可用設(shè)計(jì)和高兼容方式,使得整體遷移過程異常順暢。
證券行業(yè)的一家中國頭部券商,它的典型需求是高兼容和高性能,尤其高兼容是客戶在數(shù)據(jù)庫升級過程中考慮的最主要問題,包括對過去開發(fā)環(huán)境的兼容、對多語言的支持等。經(jīng)過縝密選型后,該券商最終選擇了海量數(shù)據(jù)做全棧演進(jìn)。遷移過程客戶獲得了非常良好的體驗(yàn),基本沒有產(chǎn)生任何壁壘和不適感受。
在芯片制造領(lǐng)域,某芯片制造企業(yè)面臨的主要問題來自供應(yīng)鏈方面的挑戰(zhàn)。該企業(yè)在天津廠、上海廠進(jìn)行了周密測試,對X86平臺和基于鯤鵬平臺都做了對應(yīng)的試點(diǎn)。最后客戶發(fā)現(xiàn)在高性能、高并發(fā)、高兼容方面,海量數(shù)據(jù)庫都體現(xiàn)了良好性能,也最終促使客戶決定將海量數(shù)據(jù)庫部署到了它的整個(gè)生產(chǎn)核心系統(tǒng)中。
在中華聯(lián)合人壽的案例中,客戶創(chuàng)建了以泰山服務(wù)器+歐拉操作系統(tǒng)+海量數(shù)據(jù)庫+國產(chǎn)中間件為平臺的全新環(huán)境,并部署到了它的生產(chǎn)核心——團(tuán)險(xiǎn)系統(tǒng)中。最終的實(shí)際表現(xiàn),比之前快了2.5倍左右的速度。同時(shí),客戶真切體會到了在遷移過程中高兼容帶來的益處。整體應(yīng)用改造有5780多個(gè)DDL,使用海量數(shù)據(jù)的exBase一鍵遷移后,僅需要少量的十幾條代碼修改,就將業(yè)務(wù)系統(tǒng)迅速切換成功。
在汽車制造領(lǐng)域,以全球市值第二高的車企比亞迪為例。目前,比亞迪不僅有汽車業(yè)務(wù),還有電池業(yè)務(wù)和其它代工業(yè)務(wù),它的工廠遍布世界各地,中國各地也有多家工廠,它對數(shù)據(jù)庫的應(yīng)用升級挑戰(zhàn)更高。目前,比亞迪的核心系統(tǒng),包括MES等,都在逐步向海量數(shù)據(jù)的Vastbase遷移。客戶在選型過程中,海量數(shù)據(jù)庫的“五高一多”特性切實(shí)滿足了用戶的所有需求。高性能、高并發(fā)、高兼容,海量數(shù)據(jù)庫Vastbase都可以很好承載,而且切換過程簡單、平滑,對客戶業(yè)務(wù)的影響最小。
肖楓表示,從以上多個(gè)案例可以看出,海量數(shù)據(jù)正在幫助銀行、保險(xiǎn)、證券、制造等各行業(yè)客戶,借助海量數(shù)據(jù)庫的“五高一多”特性,讓客戶的應(yīng)用改造逐漸步入深水區(qū),從非生產(chǎn)到生產(chǎn)周邊,再到MES、團(tuán)險(xiǎn)等生產(chǎn)核心系統(tǒng),而且都取得了良好效果。
一個(gè)好的數(shù)據(jù)產(chǎn)品,依托于一個(gè)良好的生態(tài)。在openGauss的繁榮生態(tài)下,在海量數(shù)據(jù)庫“五高一多”的優(yōu)勢加持下,未來海量數(shù)據(jù)將持續(xù)為用戶創(chuàng)造黃金價(jià)值,為開發(fā)者、為openGauss生態(tài)帶來持續(xù)的進(jìn)步創(chuàng)新。