中興GoldenDB秦延濤:國產(chǎn)數(shù)據(jù)庫進入金融級核心應(yīng)用領(lǐng)域

李代麗
近兩年,隨著5G、人工智能、物聯(lián)網(wǎng)、大數(shù)據(jù)、云計算等新興技術(shù)的不斷迭代,我國基礎(chǔ)軟、硬件的發(fā)展正在復(fù)制二十年通訊領(lǐng)域的盛況,呈現(xiàn)出一片欣欣向榮的景象。而在所有致力于軟件、硬件研發(fā)和投入的“實力派選手”中,金融科技一直走在行業(yè)前列。

近兩年,隨著5G、人工智能、物聯(lián)網(wǎng)、大數(shù)據(jù)、云計算等新興技術(shù)的不斷迭代,我國基礎(chǔ)軟、硬件的發(fā)展正在復(fù)制二十年通訊領(lǐng)域的盛況,呈現(xiàn)出一片欣欣向榮的景象。而在所有致力于軟件、硬件研發(fā)和投入的“實力派選手”中,金融科技一直走在行業(yè)前列。不管是從研發(fā)人員的整體水平看,還是從資金投入規(guī)模來評估,金融行業(yè)都是“排頭兵”,很多有代表型的關(guān)鍵業(yè)務(wù)系統(tǒng)以及新的技術(shù)應(yīng)用,也都是從金融行業(yè)率先發(fā)起,并獲取實例驗證。所以,從某種角度來講,金融行業(yè)是一切創(chuàng)新的發(fā)源地,只要通過金融級核心應(yīng)用的考驗,其他行業(yè)的場景落地也就迎刃而解。

金融行業(yè)IT架構(gòu)演變歷程

由于金融行業(yè)掌控了技術(shù)創(chuàng)新的最終走向,很多企業(yè)也更愿意在這個領(lǐng)域做真金白銀的投入,中興就是率先打開金融技術(shù)壁壘的少數(shù)優(yōu)秀企業(yè)之一。

為了幫我們更好地了解金融科技領(lǐng)域現(xiàn)狀,站在全局角度思考問題,在了解中興取得哪些創(chuàng)新成果之前,我們先來梳理一下,我國金融科技領(lǐng)域經(jīng)歷了哪些最重要的發(fā)展階段,為什么分布式架構(gòu)改造會成為主流發(fā)展趨勢?從金融行業(yè)最重要的數(shù)據(jù)庫應(yīng)用來看,分布式數(shù)據(jù)庫解決了用戶哪些痛點問題?

2345截圖20200908083720.png

▲中興GoldenDB副總經(jīng)理秦延濤

“由于金融行業(yè)的系統(tǒng)規(guī)模大,IT架構(gòu)部署時間早,基本上是集中式架構(gòu),所以分布式架構(gòu)改造是他們接下來的重要轉(zhuǎn)型方向。”在DTCC2020數(shù)據(jù)庫技術(shù)大會上,ITPUB記者有幸采訪到中興GoldenDB副總經(jīng)理秦延濤,他的實踐經(jīng)驗分享以及對新技術(shù)走向的判斷,可以幫我們快速理清一切變化背后的實質(zhì)性問題。秦延濤認為:“越是頭部銀行,在分布式架構(gòu)改造方面的速度會越快,而不像之前只是在外圍系統(tǒng)應(yīng)用上做試點。”

二十年前,我國銀行和其他國家的金融機構(gòu)一樣,采用了相同的技術(shù)架構(gòu),最初解決的就是金融電子化問題,通過核心交易系統(tǒng)、賬務(wù)系統(tǒng)、信貸系統(tǒng)的搭建,實現(xiàn)電子化辦公,提升業(yè)務(wù)處理效率。之后,互聯(lián)網(wǎng)金融時代到來,移動互聯(lián)網(wǎng)技術(shù)帶來了金融業(yè)務(wù)的進一步創(chuàng)新,越來越多的銀行業(yè)開始考慮實現(xiàn)金融的資產(chǎn)端-交易端-支付端-資金端的閉環(huán)管理,實現(xiàn)渠道網(wǎng)絡(luò)化,這個時候有很多有代表性的產(chǎn)品開始出現(xiàn),包括:網(wǎng)上銀行、互聯(lián)網(wǎng)理財、P2P、移動支付等等。到了第三階段,金融業(yè)務(wù)開始驅(qū)動科技發(fā)展,很多技術(shù)創(chuàng)新主要圍繞大規(guī)模場景下的自動化和精細化方向進行。在這一階段里,大數(shù)據(jù)征信、智能投顧、風險定價、量化投資、數(shù)字貨幣開始嶄露頭角。而到了第四階段,金融企業(yè)要想成功進行數(shù)字化轉(zhuǎn)型,只有把人工智能、云計算、大數(shù)據(jù)、通信等技術(shù)融合,才能為用戶提供實時的無處不在的銀行服務(wù)。而在數(shù)字化時代,銀行業(yè)務(wù)存在泛在接入、海量數(shù)據(jù)、高頻業(yè)務(wù)同時并行的狀態(tài),要滿足新的業(yè)務(wù)需求,必須要對銀行系統(tǒng)進行重構(gòu),進行分布式改造,才能應(yīng)對新變化。

過去那種集中式架構(gòu),是單一系統(tǒng)擴展模式,擴展能力受限,最終導(dǎo)致系統(tǒng)無法再擴展,極大地影響了業(yè)務(wù)處理能力。即使能擴展,大型主機運營費用昂貴,導(dǎo)致最終擴展成本很高。另外,在之前的應(yīng)用環(huán)境下,應(yīng)用內(nèi)部模塊、應(yīng)用與應(yīng)用之間耦合度高,使得軟件開發(fā)和產(chǎn)品服務(wù)交付周期長,無法做到快速敏捷交付。最重要的是,原有架構(gòu)體系在業(yè)務(wù)連續(xù)性需求方面無法保障,存在著極大的運行風險,所以分布式架構(gòu)改造是必選題。而在分布式架構(gòu)改造過程中,分布式數(shù)據(jù)庫是支撐核心應(yīng)用場景的最關(guān)鍵環(huán)節(jié)。

分布式數(shù)據(jù)庫是金融科技改革的最關(guān)鍵環(huán)節(jié)

如今,不管是老牌數(shù)據(jù)庫企業(yè),還是新興數(shù)據(jù)庫廠商,都在加大研發(fā)投入,重點解決分布式數(shù)據(jù)庫場景落地問題。其中,中興GoldenDB就是最有代表的新興分布式數(shù)據(jù)庫產(chǎn)品之一,基于中興之前在數(shù)據(jù)庫領(lǐng)域二十年的積累以及創(chuàng)新,該數(shù)據(jù)產(chǎn)品在技術(shù)能力提升方面已經(jīng)達到世界領(lǐng)先水平,并且從一定程度上引領(lǐng)了新興數(shù)據(jù)庫的發(fā)展方向。

那么,金融行業(yè)對于分布式數(shù)據(jù)庫有哪些要求?中興GoldenDB為什么能夠脫穎而出?秦延濤總結(jié)了幾個關(guān)鍵指標!

首先,是強一致性,包括事務(wù)的一致性和數(shù)據(jù)的一致性。金融行業(yè)發(fā)展了三十多年,已經(jīng)積累了很多業(yè)務(wù)資產(chǎn),有著復(fù)雜的業(yè)務(wù)流程和生產(chǎn)流程,已經(jīng)非常完善,要想進行分布式改造,有一個最首要目標,那就是不能讓業(yè)務(wù)重構(gòu),所有應(yīng)用要遵循統(tǒng)一業(yè)務(wù)邏輯。其次,要實現(xiàn)多地多中心的可靠性,還要能實現(xiàn)線性擴展、精準獲取日切快照數(shù)據(jù),實現(xiàn)智運維等等。

在傳統(tǒng)數(shù)據(jù)庫運維環(huán)境下,我們很容易去做管理,能高效地完成運維工作。但是,在分布式架構(gòu)環(huán)境下,數(shù)據(jù)庫運維這件事非常具有挑戰(zhàn)性,必須通過更智能的解決方案去支撐。原來集中式架構(gòu)采用的是專有服務(wù)器,最大的優(yōu)勢就是性能強、省事,運維也比較精簡。但是,分布式數(shù)據(jù)庫使用的都是X86或者ARM的服務(wù)器,運維復(fù)雜度呈立體式上升,所以自動化運維工具必須足夠給力才能支撐。

對于數(shù)據(jù)庫服務(wù)提供商來說,中興GoldenDB的做法是,一般基于多態(tài)協(xié)議進行決策,通過二階段事務(wù)處理+全局鎖實現(xiàn)事務(wù)強一致性。如何理解呢?就是保障高性能應(yīng)用的數(shù)據(jù)一致性,實現(xiàn)有序的主備切換。即系統(tǒng)不僅具有強一致性要求,還要允許部分功能的增強和改進,要在業(yè)務(wù)場景中給到客戶更多的場景適配空間。有些應(yīng)用必須是強一致性,對于容錯性的容忍度很低;而有一些連續(xù)性應(yīng)用程度較高的業(yè)務(wù),要有一定程度的容忍。對于兩地三中心的架構(gòu),需要做到IPO等于零,確保數(shù)據(jù)切換的一致性。另外,主機房的網(wǎng)絡(luò)和另外兩個機房的網(wǎng)絡(luò),有時候沒有辦法達成多數(shù)派的一致,這個時候需要給到管理者一定的權(quán)限,在降級的情況下,確保少數(shù)派的需求能夠布局和運行下去,最終讓分布式事務(wù)達到100%的一致性。

其實,分布式數(shù)據(jù)庫的事務(wù)與數(shù)據(jù)的一致性問題,已經(jīng)作為一大難題困擾廣大數(shù)據(jù)庫從業(yè)者很多年,為什么中興GoldenDB能完美地解決了這一技術(shù)難點,和產(chǎn)品本身融入的DBaaS理念息息相關(guān)。

DBaaS產(chǎn)品能力提升國產(chǎn)數(shù)據(jù)庫應(yīng)用體驗

作為更具引領(lǐng)性的分布式數(shù)據(jù)庫產(chǎn)品,中興GoldenDB通過最新技術(shù)的引進,具備了DBaaS產(chǎn)品能力,并得到了國有大行核心業(yè)務(wù)應(yīng)用的驗證。

“2019年,中興GoldenDB完成了中信銀行信用卡核心業(yè)務(wù)的投產(chǎn);到2021年,支撐中信銀行總行核心業(yè)務(wù)的投產(chǎn)已接近一年時間。除此外,中興還在2020年完成了中國銀聯(lián)銀行核心應(yīng)用的替代。一些國有大行,包括股份制銀行、城商、農(nóng)商等,也在積極啟動相關(guān)工作。”秦延濤透露,中興GoldenDB在產(chǎn)品能力提升以及客戶應(yīng)用落地方面,在過去一年里取得了突破性進展。

至于,什么是DBaaS產(chǎn)品能力?其實非常簡單,就是通過統(tǒng)一的數(shù)據(jù)庫資源池管控和統(tǒng)一的運維,提升客戶對數(shù)據(jù)庫的使用效率。從數(shù)據(jù)庫技術(shù)演進路線來看,主要出現(xiàn)兩個方向:一個是公有云廠商提供的服務(wù);另一個是私有云場景里的DBaaS設(shè)計理念。DBaaS主要圍繞業(yè)務(wù)場景展開,即客戶在應(yīng)用場景很小的時候,單機場景就能夠解決所有問題?;蛘哒f,除了核心業(yè)務(wù),還有一些邊緣的應(yīng)用,可能存在業(yè)務(wù)量比較小的場景。當然,大部分企業(yè)的業(yè)務(wù)體量都比較大,不管是金融還是通訊類的客戶,要涵蓋的應(yīng)用場景非常多,核心應(yīng)用也都是重量級的應(yīng)用。這個時候,使用具有DBaaS產(chǎn)品能力的數(shù)據(jù)庫,就能支持多種形態(tài)的數(shù)據(jù)庫,用戶的應(yīng)用場景可以是大規(guī)模的分布式,也可以是小規(guī)模的單機,甚至可以像公有云應(yīng)用場景一樣,更靠近Mysql、Oracle方向,然后把幾種不同形態(tài)的產(chǎn)品兼容,提供給客戶,這就是DBaaS帶來的好處。

同時,對于數(shù)據(jù)庫運維團隊來說,更希望通過一套數(shù)據(jù)庫管理系統(tǒng),去解決不同應(yīng)用場景的問題。像虛擬機一樣,靈活地去部署,去監(jiān)控、優(yōu)化各種資源。當DBaaS需要變大的時候就變大,業(yè)務(wù)量小的時候就變小,可以動態(tài)調(diào)整數(shù)據(jù)庫的形態(tài),但管理和部署需要統(tǒng)一操作,系統(tǒng)要提供自動化的運維手段。比如:在分布式應(yīng)用場景下,原來提供了30個分片,如果不夠可以擴充到40~50個,整個過程都由統(tǒng)一運維管理實現(xiàn)。如果提供商只有單一的傳統(tǒng)數(shù)據(jù)庫,用戶在管理數(shù)據(jù)庫的時候,會非常痛苦,因為當數(shù)據(jù)庫增多的時候,管理效率會極大地降低。

總之,中興GoldenDB在分布式數(shù)據(jù)庫領(lǐng)域的探索,讓我們對國產(chǎn)數(shù)據(jù)庫產(chǎn)品的認知發(fā)生了根本性的改變,說明我們在信息技術(shù)自主可控以及核心技術(shù)積累方面,一直在苦煉內(nèi)功。未來,我們不再依賴傳統(tǒng)架構(gòu)體系支撐業(yè)務(wù),而是通過整體業(yè)務(wù)效率的提升,帶來更大的經(jīng)濟效益。希望在中興GoldenDB帶來的“標桿”效應(yīng)下,國產(chǎn)數(shù)據(jù)庫產(chǎn)品能夠再上一個新臺階!

THEEND

最新評論(評論僅代表用戶觀點)

更多
暫無評論