分布式金融業(yè)務(wù)平臺 是北京銀行基于 TiDB 搭建的全新的金融業(yè)務(wù)平臺,通過 TiDB 多用戶共享資源機(jī)制,構(gòu)建了查詢服務(wù)、數(shù)據(jù)監(jiān)控、風(fēng)險防控等多項微服務(wù)架構(gòu),為客戶提供存款、查詢等多項服務(wù)。從 2018 年起,分布式金融業(yè)務(wù)平臺陸續(xù)對接網(wǎng)聯(lián)支付清算平臺、銀聯(lián)無卡快捷支付平臺、金融服務(wù)互聯(lián)平臺、網(wǎng)貸業(yè)務(wù)平臺等多個核心金融業(yè)務(wù)場景。平臺充分利用 TiDB 的 HTAP 混合業(yè)務(wù)處理能力,實(shí)現(xiàn)聯(lián)機(jī)業(yè)務(wù)和在線分析業(yè)務(wù)的隔離,支持的數(shù)據(jù)表超過 80 億+ 條數(shù)據(jù),支撐超過 1 億客戶的互聯(lián)網(wǎng)金融業(yè)務(wù),同時滿足聯(lián)機(jī)業(yè)務(wù)和實(shí)時分析應(yīng)用的不同場景需求。

歷史明細(xì)查詢平臺 將核心系統(tǒng)各組件(如借記卡、個人存款、對公存款、個人貸款、對公貸款等)產(chǎn)生的交易明細(xì)記錄等信息準(zhǔn)實(shí)時同步到歷史明細(xì)查詢系統(tǒng),面向手機(jī)銀行、網(wǎng)銀、柜面終端提供賬戶信息查詢、歷史明細(xì)查詢等服務(wù)?;诜植际綌?shù)據(jù)庫 TiDB 構(gòu)建的歷史明細(xì)查詢平臺實(shí)現(xiàn)了數(shù)十個業(yè)務(wù)系統(tǒng)百 TB 級別數(shù)據(jù)的整合與供給,滿足高可用、高并發(fā)、高彈性的多業(yè)務(wù)應(yīng)用需求。一套創(chuàng)新的 HTAP 數(shù)據(jù)庫簡化了原有大數(shù)據(jù)技術(shù)棧,穩(wěn)定支撐超 10 年海量交易數(shù)據(jù)的彈性存儲。平臺具備大規(guī)模實(shí)時多源匯聚、高時效性流式計算、大數(shù)據(jù)量復(fù)雜分析的能力,面向客戶和生態(tài)伙伴提供高并發(fā)、多維度數(shù)據(jù)訪問和實(shí)時分析服務(wù)。

互聯(lián)網(wǎng)理財 承載著各類互聯(lián)網(wǎng)代銷渠道的理財業(yè)務(wù)流量,提供資產(chǎn)、產(chǎn)品維度的管理,客戶維度的理財合約管理以及與行內(nèi)關(guān)聯(lián)系統(tǒng)相關(guān)的開戶、客戶信息、支付等操作,與行外機(jī)構(gòu)相關(guān)的交易確認(rèn)、對賬、清結(jié)算等操作。為滿足客戶的多元化投資需求,北京銀行提供多款專屬理財產(chǎn)品,打造了種類豐富、期限多樣、購買便捷的產(chǎn)品貨架?;ヂ?lián)網(wǎng)理財屬于 OLTP 類系統(tǒng),系統(tǒng)和數(shù)據(jù)容量更需要彈性擴(kuò)展能力,數(shù)據(jù)模型具有明顯的多維度特征,TiDB 提供聯(lián)機(jī)加批量的混合處理方式,OLTP 部分主要以 API 或文件方式對行內(nèi)、行外渠道提供服務(wù),OLAP 部分主要通過數(shù)據(jù)、文件交換方式與大數(shù)據(jù)體系集成。

網(wǎng)聯(lián)支付清算平臺 是獨(dú)立于現(xiàn)有銀行間支付清算機(jī)構(gòu)的新平臺,根據(jù)中國人民銀行“斷直連”的要求,北京銀行對業(yè)務(wù)和系統(tǒng)進(jìn)行了整合,基于 TiDB 分布式數(shù)據(jù)庫研發(fā)了網(wǎng)聯(lián)支付清算平臺,提供聯(lián)機(jī)報文處理、批量對賬處理等功能,實(shí)現(xiàn)了“斷直連”匯聚三方支付的處理能力。北京銀行率先在網(wǎng)聯(lián)支付場景實(shí)現(xiàn)了用國產(chǎn)分布式數(shù)據(jù)庫對傳統(tǒng)集中式數(shù)據(jù)庫的替換,滿足在交易量和數(shù)據(jù)量突增情況下,通過 TiDB 數(shù)據(jù)庫的彈性伸縮能力支撐業(yè)務(wù)的快速發(fā)展,且對應(yīng)用透明無感。

民生卡平臺 承載北京民生卡業(yè)務(wù),北京民生卡是由北京市發(fā)改委主管,北京銀行發(fā)行的新型社會保障綜合服務(wù)卡,兼具社會保障、待遇發(fā)放、醫(yī)療健康、公園年票、金融服務(wù)等多項功能。TiDB 支撐一卡通的柜面申請,開卡、制卡、掛失、銷戶等操作,并提供個人卡信息查詢、市政單位的信息查詢職能。TiDB 實(shí)現(xiàn)了數(shù)據(jù)的統(tǒng)一存儲,憑借多維度數(shù)據(jù)訪問、數(shù)據(jù)熱點(diǎn)動態(tài)平衡能力,向民生卡用戶提供不同維度、靈活條件的高并發(fā)數(shù)據(jù)查詢、分析、推送和下發(fā)服務(wù),以統(tǒng)一數(shù)據(jù)視圖提供對外數(shù)據(jù)庫服務(wù),打造極致的數(shù)字化用戶體驗(yàn)。

北京銀行的 TiDB 集群采用了兩地三中心高可用的五副本架構(gòu)。以網(wǎng)聯(lián)系統(tǒng)為例,在和平里、順義兩個 IDC 跨機(jī)房同城構(gòu)建分布式數(shù)據(jù)庫集群,每個 IDC 部署兩副本,西安 IDC 單副本做異地的數(shù)據(jù)同步,不承載業(yè)務(wù),同時在順義搭建了集群做本地的災(zāi)備。和平里、順義兩個主機(jī)房和西安異地備份機(jī)房采用 2-2-1 的模式,通過北京的四個副本向前端業(yè)務(wù)提供實(shí)時數(shù)據(jù)服務(wù),這個架構(gòu)可以高效地支撐聯(lián)機(jī)交易類業(yè)務(wù)。目前,最大記錄表的交易數(shù)已超過 20 億條,完全滿足高性能的金融業(yè)務(wù)的要求。

未來展望

后續(xù),北京銀行將繼續(xù)推進(jìn)國產(chǎn)分布式數(shù)據(jù)庫的技術(shù)研究和應(yīng)用推廣工作。首先是擴(kuò)展應(yīng)用場景,擴(kuò)大分布式數(shù)據(jù)庫在北京銀行內(nèi)部的應(yīng)用范圍,逐步替代國外的商用數(shù)據(jù)庫,新建系統(tǒng)優(yōu)先使用分布式數(shù)據(jù)庫。第二,繼續(xù)提升價值收益,充分利用分布式數(shù)據(jù)庫的架構(gòu)提升差異化的金融服務(wù)能力。未來,不斷深入探索實(shí)踐,更好地掌握 TiDB 的特點(diǎn),充分利用 TiDB 擴(kuò)縮容和 HTAP 能力,快速地滿足不斷變化的業(yè)務(wù)需要,如實(shí)時營銷、瞬時高并發(fā)場景等。

在應(yīng)用 TiDB 的過程中,北京銀行也在不斷地探索無縫版本升級的最佳實(shí)踐。在 2022 年,北京銀行把原先存量的 TiDB 數(shù)據(jù)庫從 2.0、3.0 等版本統(tǒng)一升級到了 TiDB 4.0 版本上,從而獲得新的功能特性,并在穩(wěn)定性和性能方面實(shí)現(xiàn)更好的提升。在分布式數(shù)據(jù)庫的應(yīng)用過程中,北京銀行積極推進(jìn)分布式數(shù)據(jù)庫相關(guān)的規(guī)范和標(biāo)準(zhǔn)化建設(shè),培養(yǎng)了一批專業(yè)的分布式數(shù)據(jù)庫設(shè)計、開發(fā)和運(yùn)維人才。

分布式數(shù)據(jù)庫為北京銀行的成功繪就了企業(yè)數(shù)字化藍(lán)圖,夯實(shí)了數(shù)字基礎(chǔ)設(shè)施,在構(gòu)建數(shù)字運(yùn)營體系等方面取得了一系列突破。這使得北京銀行不僅在規(guī)模效益方面取得了均衡增長,而且為邁入新征程打好了堅實(shí)的基礎(chǔ)。北京銀行將充分抓住數(shù)字化轉(zhuǎn)型的戰(zhàn)略機(jī)遇,錨定戰(zhàn)略方向,守正創(chuàng)新,加速邁向高質(zhì)量的發(fā)展之路。

分享到

xiesc

相關(guān)推薦