深圳2021年4月27日 /美通社/ -- 一直以來(lái),我國(guó)金融業(yè)使用的數(shù)據(jù)庫(kù)大多是Sybase、Oracle和IBM DB2等,在國(guó)際形式緊張、科技競(jìng)爭(zhēng)日趨激烈的大背景下,為了解決核心技術(shù)“卡脖子”問(wèn)題,信息技術(shù)創(chuàng)新成為一項(xiàng)國(guó)家戰(zhàn)略,在分布式、云服務(wù)、微服務(wù)等技術(shù)的加持下,我國(guó)金融科技企業(yè)與金融機(jī)構(gòu)一起,積極響應(yīng)國(guó)家號(hào)召,一步步走向信創(chuàng)事業(yè)的深水區(qū),特別是在銀行業(yè)國(guó)產(chǎn)數(shù)據(jù)庫(kù)替代等基礎(chǔ)核心領(lǐng)域,可圈可點(diǎn)。
在信創(chuàng)浪潮下,國(guó)內(nèi)數(shù)據(jù)庫(kù)市場(chǎng)百花齊放,涌現(xiàn)了一批性能優(yōu)越的國(guó)產(chǎn)數(shù)據(jù)庫(kù)產(chǎn)品,如騰訊TDSQL數(shù)據(jù)庫(kù)、華為GaussDB數(shù)據(jù)庫(kù)、中興通訊GoldenDB數(shù)據(jù)庫(kù)、武漢達(dá)夢(mèng)數(shù)據(jù)庫(kù)、易鯨捷數(shù)據(jù)庫(kù)等,歷經(jīng)多行業(yè)的多場(chǎng)景驗(yàn)證,已能滿(mǎn)足很多用戶(hù)需求。然而,在金融行業(yè),國(guó)產(chǎn)數(shù)據(jù)庫(kù)的應(yīng)用卻很少見(jiàn),原因是金融行業(yè)特別是銀行業(yè)對(duì)交易類(lèi)數(shù)據(jù)庫(kù)的性能要求極高,國(guó)產(chǎn)數(shù)據(jù)庫(kù)的系統(tǒng)生態(tài)不完善,應(yīng)用案例少,基于國(guó)產(chǎn)數(shù)據(jù)庫(kù)建立銀行業(yè)務(wù)系統(tǒng)需要各方共同參與并承擔(dān)風(fēng)險(xiǎn)。
作為銀行核心業(yè)務(wù)系統(tǒng)的龍頭企業(yè),長(zhǎng)亮科技積極響應(yīng)國(guó)家信息技術(shù)自主創(chuàng)新的號(hào)召,所研發(fā)的存貸核心業(yè)務(wù)系統(tǒng)、互聯(lián)網(wǎng)金融核心業(yè)務(wù)系統(tǒng)、信用卡核心業(yè)務(wù)系統(tǒng)等多個(gè)銀行核心業(yè)務(wù)交易系統(tǒng)均采用同一套架構(gòu)的分布式技術(shù)平臺(tái),支持跨平臺(tái)和跨數(shù)據(jù)庫(kù),對(duì)數(shù)據(jù)訪問(wèn)層進(jìn)行封裝,實(shí)現(xiàn)業(yè)務(wù)系統(tǒng)對(duì)數(shù)據(jù)庫(kù)的開(kāi)放性和開(kāi)發(fā)一致性,可屏蔽不同國(guó)產(chǎn)數(shù)據(jù)庫(kù)的SQL語(yǔ)法細(xì)節(jié)差異;使得其具有天然的優(yōu)勢(shì)可以可無(wú)縫對(duì)接各種不同的國(guó)產(chǎn)數(shù)據(jù)庫(kù)。
近幾年,長(zhǎng)亮科技聯(lián)合各類(lèi)國(guó)產(chǎn)數(shù)據(jù)庫(kù)供應(yīng)商以及客戶(hù),腳踏實(shí)地,共建生態(tài),逐步實(shí)現(xiàn)國(guó)產(chǎn)數(shù)據(jù)庫(kù)的替代之路,成為國(guó)家推進(jìn)信創(chuàng)戰(zhàn)略邁出堅(jiān)實(shí)步伐的一個(gè)縮影。
微眾銀行對(duì)國(guó)產(chǎn)化數(shù)據(jù)庫(kù)的率先使用
2014年,中國(guó)首家民營(yíng)銀行及互聯(lián)網(wǎng)銀行 -- 微眾銀行成立,它的目標(biāo)客戶(hù)是數(shù)以?xún)|計(jì)的QQ用戶(hù)和微信用戶(hù),因此微眾銀行對(duì)核心系統(tǒng)的要求是能支持5億客戶(hù)容量,同時(shí)還要滿(mǎn)足安全可控要求,采用基于開(kāi)源系統(tǒng)的騰訊自研TDSQL數(shù)據(jù)庫(kù)。
5億客戶(hù)量!在當(dāng)時(shí)可以說(shuō)是個(gè)天文數(shù)字,基于傳統(tǒng)架構(gòu)的核心業(yè)務(wù)系統(tǒng)在短時(shí)間內(nèi)根本無(wú)法通過(guò)調(diào)整達(dá)到分布式系統(tǒng)的設(shè)計(jì)要求,而且MySQL數(shù)據(jù)庫(kù)在當(dāng)時(shí)的銀行業(yè)內(nèi)基本沒(méi)有應(yīng)用,主流的是Oracle數(shù)據(jù)庫(kù)。
這兩個(gè)要求一出,很多參與POC的廠商在1周之內(nèi)便退出角逐。但長(zhǎng)亮科技的POC團(tuán)隊(duì)只用了1周時(shí)間便完成了與MySQL的對(duì)接工作,這得益于長(zhǎng)亮科技自主研發(fā)的Java版核心系統(tǒng)。早在2010年,長(zhǎng)亮科技就判斷出Java語(yǔ)言天生具有跨平臺(tái)的特性和對(duì)互聯(lián)網(wǎng)業(yè)務(wù)的支持,因此毅然決定組建團(tuán)隊(duì)研發(fā)國(guó)內(nèi)首個(gè)Java版銀行核心系統(tǒng),并在同年就完成了Java版銀行核心系統(tǒng)原型開(kāi)發(fā)。長(zhǎng)亮科技Java版銀行核心系統(tǒng)具有跨平臺(tái)、跨數(shù)據(jù)庫(kù)等多項(xiàng)前瞻性設(shè)計(jì)理念,這也成為了短時(shí)間內(nèi)快速對(duì)接MySQL數(shù)據(jù)庫(kù)的關(guān)鍵。MySQL數(shù)據(jù)庫(kù)的成功對(duì)接,讓微眾銀行對(duì)建設(shè)采用騰訊TDSQL數(shù)據(jù)庫(kù)核心系統(tǒng)的信心倍增。
由于業(yè)界沒(méi)有先例,所以那時(shí)候的長(zhǎng)亮科技與微眾銀行也是摸著石頭過(guò)河,在動(dòng)工建設(shè)之前,雙方用了大量的時(shí)間進(jìn)行業(yè)務(wù)方案和技術(shù)框架的設(shè)計(jì),即便如此,開(kāi)發(fā)過(guò)程中也遇到各種難題。由于沒(méi)有可借鑒的經(jīng)驗(yàn),在分布式交易開(kāi)發(fā)過(guò)程中,只能走一步看一步。當(dāng)時(shí)采取的辦法是先挑選一筆交易,召集所有的技術(shù)人員、項(xiàng)目成員和領(lǐng)導(dǎo)們一起驗(yàn)證,共同分析出需要優(yōu)化的功能,再進(jìn)行調(diào)優(yōu),接著是驗(yàn)證、調(diào)優(yōu),再驗(yàn)證、再調(diào)優(yōu)……不斷重復(fù)這些步驟,直到每一處都完成優(yōu)化改造。
歷時(shí)近一年,終于在2015年3月,微眾銀行核心系統(tǒng)上線(xiàn),系統(tǒng)采用國(guó)產(chǎn)TDSQL數(shù)據(jù)庫(kù),很好地支持處理能力的橫向擴(kuò)展,支持海量數(shù)據(jù)的分布式技術(shù)架構(gòu),徹底從技術(shù)層面保證了系統(tǒng)運(yùn)行的高效和穩(wěn)定,成為國(guó)內(nèi)首個(gè)去IOE的分布式核心系統(tǒng),為金融業(yè)國(guó)產(chǎn)數(shù)據(jù)庫(kù)應(yīng)用起到了良好的示范效應(yīng)。
張家港農(nóng)商行率先在傳統(tǒng)銀行核心系統(tǒng)采用國(guó)產(chǎn)數(shù)據(jù)庫(kù)
國(guó)家精心制定的信創(chuàng)戰(zhàn)略是一個(gè)長(zhǎng)遠(yuǎn)計(jì)劃,有著強(qiáng)大的感召力與現(xiàn)實(shí)緊迫性,很多勇敢的先行者不斷突破探索。2018年初,在信息安全及面臨核心換代的內(nèi)外因下,張家港農(nóng)商行開(kāi)始探索國(guó)產(chǎn)分布式數(shù)據(jù)庫(kù)方案可行性,并向微眾銀行交流取經(jīng),經(jīng)過(guò)組織考察、POC測(cè)試、“兩地三中心”架構(gòu)的高可用測(cè)試,最終決定采用長(zhǎng)亮科技分布式銀行核心業(yè)務(wù)系統(tǒng)+騰訊TDSQL數(shù)據(jù)庫(kù)。
雖然那時(shí)市場(chǎng)上已有一些銀行的核心業(yè)務(wù)系統(tǒng)實(shí)現(xiàn)了數(shù)據(jù)庫(kù)國(guó)產(chǎn)替代,但主要是互聯(lián)網(wǎng)銀行或傳統(tǒng)銀行的非核心業(yè)務(wù)系統(tǒng),在傳統(tǒng)銀行上卻未有先例。而傳統(tǒng)銀行與互聯(lián)網(wǎng)銀行的應(yīng)用場(chǎng)景差異很大,業(yè)務(wù)更加復(fù)雜,同時(shí)傳統(tǒng)銀行本身歷史包袱很重,大部分系統(tǒng)都是基于“IOE”研發(fā),系統(tǒng)全面改造的代價(jià)很大。
因此在張家港農(nóng)商行新核心系統(tǒng)項(xiàng)目落地實(shí)踐過(guò)程中遇到了諸多挑戰(zhàn),最為關(guān)鍵的便是國(guó)產(chǎn)分布式數(shù)據(jù)庫(kù)與核心系統(tǒng)的兼容性挑戰(zhàn)。
TDSQL分布式數(shù)據(jù)庫(kù)與傳統(tǒng)集中式數(shù)據(jù)庫(kù)在特性上存在較大區(qū)別,如采用集中式數(shù)據(jù)庫(kù),數(shù)據(jù)集中在一個(gè)節(jié)點(diǎn),開(kāi)發(fā)無(wú)需考慮數(shù)據(jù)的分布,在實(shí)現(xiàn)某些功能時(shí),SQL較復(fù)雜;而分布式數(shù)據(jù)庫(kù)數(shù)據(jù)是分散的,所以盡量要求單表操作,SQL簡(jiǎn)單。為了適配分布式數(shù)據(jù)庫(kù)的特點(diǎn),長(zhǎng)亮科技與行方前期花費(fèi)了大量的時(shí)間,對(duì)平臺(tái)及業(yè)務(wù)層代碼進(jìn)行了適配性改造,直至改造后的系統(tǒng)性能已完全可以和Oracle相媲美。
2019年8月18號(hào),張家港農(nóng)商行采用國(guó)產(chǎn)數(shù)據(jù)庫(kù)的新核心系統(tǒng)上線(xiàn)投產(chǎn)且高效穩(wěn)定運(yùn)行,完全實(shí)現(xiàn)了以Linux操作系統(tǒng)、TDSQL數(shù)據(jù)庫(kù)、X86服務(wù)器替代AIX操作系統(tǒng)、Sybase數(shù)據(jù)庫(kù)、小型機(jī)服務(wù)器,成為我國(guó)傳統(tǒng)商業(yè)銀行核心業(yè)務(wù)系統(tǒng)成功采用分布式國(guó)產(chǎn)數(shù)據(jù)庫(kù)替代國(guó)外數(shù)據(jù)庫(kù)的首個(gè)落地案例。
系統(tǒng)架構(gòu)模式具有良好的橫向、縱向擴(kuò)展性,性能突出,在X86普通服務(wù)器配置下混合業(yè)務(wù)場(chǎng)景模型TPS達(dá)6200筆/秒(較原系統(tǒng)TPS性能提升400多倍),并可通過(guò)在線(xiàn)擴(kuò)展再次提高性能;批量代發(fā)代扣業(yè)務(wù)每1萬(wàn)筆業(yè)務(wù)在20秒內(nèi)完成,存款季度結(jié)息提升了9倍,貸款季度結(jié)息提升了10倍,充分驗(yàn)證了國(guó)產(chǎn)數(shù)據(jù)庫(kù)在銀行核心業(yè)務(wù)系統(tǒng)領(lǐng)域已經(jīng)具備完全的替代能力。張家港農(nóng)商行新核心業(yè)務(wù)系統(tǒng)的數(shù)據(jù)庫(kù)國(guó)產(chǎn)化項(xiàng)目形成了很好的示范效應(yīng),研究學(xué)習(xí)者紛至沓來(lái),絡(luò)繹不絕,這讓數(shù)據(jù)庫(kù)的國(guó)產(chǎn)化替代又向前邁出了堅(jiān)實(shí)一步。此次的成功,得益于長(zhǎng)亮科技、銀行客戶(hù)以及行業(yè)監(jiān)管部門(mén)推進(jìn)數(shù)據(jù)庫(kù)國(guó)產(chǎn)化替代的決心。
平安信用卡實(shí)現(xiàn)首個(gè)大型機(jī)集中式架構(gòu)遷移到PC服務(wù)器分布式架構(gòu)
自平安銀行零售轉(zhuǎn)型戰(zhàn)略啟動(dòng)以來(lái),傳統(tǒng)技術(shù)體系越來(lái)越難以滿(mǎn)足平安信用卡業(yè)務(wù)敏捷創(chuàng)新和用戶(hù)多元化的需求,為了實(shí)現(xiàn)真正意義上的降本增效,也為了建設(shè)100%自主知識(shí)產(chǎn)權(quán)的核心系統(tǒng),2018年12月,平安銀行信用卡攜手長(zhǎng)亮科技正式啟動(dòng)信用卡“A+”新核心項(xiàng)目,開(kāi)啟“去大機(jī)化”的序幕。
在此之前,商業(yè)銀行基于大型機(jī)的核心系統(tǒng)遷移到PC服務(wù)器分布式架構(gòu),從未有人實(shí)現(xiàn)過(guò),即使是僅限信用卡業(yè)務(wù),平安信用卡這個(gè)目標(biāo)在當(dāng)初,這并不是一個(gè)容易的決定。
事實(shí)上,大型機(jī)和小型機(jī)的遷移成本完全不可同日而語(yǔ)。大型機(jī)的吞吐量和運(yùn)算性能是小型機(jī)的許多倍,價(jià)格也比小型機(jī)貴得多,當(dāng)年,為了保障性能和承載量,平安銀行選擇了大型機(jī)。而大型機(jī)采用的還是COBOL或者C語(yǔ)言,遷移到開(kāi)源架構(gòu)上,意味著所有代碼要重新處理一遍,工作量非常大。與此同時(shí),核心系統(tǒng)到遷移涉及到許多歷史系統(tǒng)和核心會(huì)計(jì)賬簿,隱藏的風(fēng)險(xiǎn)點(diǎn)很多,加之平安信用卡的業(yè)務(wù)還在高速發(fā)展,核心系統(tǒng)的更迭就好比高速換胎,技術(shù)難點(diǎn)多,對(duì)平穩(wěn)遷移的考驗(yàn)也更大。對(duì)平安銀行和長(zhǎng)亮科技來(lái)說(shuō),無(wú)論局面多么復(fù)雜艱難,只許成功,不許失敗。
歷經(jīng)700多個(gè)日夜,跑過(guò)數(shù)十萬(wàn)樣本的測(cè)試驗(yàn)證和7輪全流程投產(chǎn)演練。 2020年10月31日, “A+”新核心成功切換投產(chǎn)。
“A+”新核心系統(tǒng)在應(yīng)用設(shè)計(jì)上充分借鑒了長(zhǎng)亮科技在信用卡領(lǐng)域授權(quán)中心、額度中心、發(fā)卡用卡中心的先進(jìn)設(shè)計(jì)及相關(guān)功能,并采用騰訊TDSQL數(shù)據(jù)庫(kù),在信用卡系統(tǒng)領(lǐng)域多項(xiàng)技術(shù)指標(biāo)實(shí)現(xiàn)業(yè)界領(lǐng)先:
新系統(tǒng)的成功投產(chǎn)對(duì)平安銀行加快技術(shù)升級(jí),通過(guò)金融科技和數(shù)字化轉(zhuǎn)型助力零售業(yè)務(wù)發(fā)展具有重要意義。
同時(shí),長(zhǎng)亮科技還助力湖北銀行上線(xiàn)了采用國(guó)產(chǎn)通用關(guān)系型數(shù)據(jù)庫(kù)的核心業(yè)務(wù)系統(tǒng),助力中信銀行上線(xiàn)了結(jié)合國(guó)產(chǎn)數(shù)據(jù)庫(kù)與云技術(shù)架構(gòu)的新一代信用卡核心系統(tǒng)……
再回望這一個(gè)個(gè)突破性的項(xiàng)目,從第一次吃螃蟹,到一批敢為創(chuàng)新?tīng)?zhēng)先者的涌現(xiàn),讓我們看到我國(guó)銀行業(yè)數(shù)據(jù)庫(kù)國(guó)產(chǎn)替代已蔚然興起,國(guó)產(chǎn)數(shù)據(jù)庫(kù)的技術(shù)能力日臻完善,滿(mǎn)足銀行多業(yè)務(wù)場(chǎng)景需求,在技術(shù)創(chuàng)新和應(yīng)用落地方面一路進(jìn)階發(fā)展。
正是像長(zhǎng)亮科技、微眾銀行、張家港農(nóng)商行、中信銀行、平安銀行、騰訊等這些國(guó)產(chǎn)化數(shù)據(jù)庫(kù)的生態(tài)建設(shè)者持續(xù)不斷的努力,為我國(guó)銀行業(yè)實(shí)現(xiàn)從0到1的國(guó)產(chǎn)數(shù)據(jù)庫(kù)替代樹(shù)立了行業(yè)標(biāo)桿,為處于不同規(guī)模、不同數(shù)字化轉(zhuǎn)型階段的銀行實(shí)現(xiàn)數(shù)據(jù)庫(kù)國(guó)產(chǎn)替代提供了重要的實(shí)踐路徑和借鑒意義。
站在當(dāng)前的時(shí)代節(jié)點(diǎn)上,中國(guó)正在謀劃的是一個(gè)立足國(guó)內(nèi)大循環(huán)、促進(jìn)雙循環(huán)的新發(fā)展格局。國(guó)內(nèi)大循環(huán)的要求體現(xiàn)在金融科技領(lǐng)域就是站在產(chǎn)業(yè)鏈與供應(yīng)鏈的高度來(lái)看來(lái)金融信創(chuàng)工作,其涉及國(guó)產(chǎn)基礎(chǔ)硬軟件、應(yīng)用軟件以及數(shù)據(jù)庫(kù)系統(tǒng)等多方開(kāi)放與合作生態(tài)的形成。未來(lái),作為國(guó)家信創(chuàng)戰(zhàn)略的堅(jiān)定支持者與踐行者,長(zhǎng)亮科技將充分發(fā)揮在自主創(chuàng)新及核心系統(tǒng)安全可控應(yīng)用實(shí)踐方面的優(yōu)勢(shì),積極推進(jìn)與國(guó)內(nèi)上下游企業(yè)的合作,共同構(gòu)建我國(guó)基于整個(gè)金融場(chǎng)景的安全可控生態(tài)體系,推進(jìn)我國(guó)銀行業(yè)信息安全可控進(jìn)程,并把這種能力輸出到海外市場(chǎng),讓中國(guó)金融科技具有世界影響力。