該數據庫從銀行的銀行業務需求出發、完全按照銀行標準和要求而設計,核心換即將應用于中信銀行核心業務系統。系統業內認為,心該數據庫的國產成功研發和運行將推動整個銀行業擺脫對國外商業數據庫的依賴,進入使用國產數據庫的分布時代。
中信銀行的式數分布式數據庫是具有銀行基因的數據庫。從功能開發到架構設計,據庫該數據庫充分考慮了銀行業務特點,亮劍涵蓋銀行特有的切日、結息、批量、多法人等業務場景,確保銀行二十多年來積累下來的應用資產和穩定運行的業務邏輯得到保留。
在性能方面,分布式數據庫也經受了中信銀行核心業務場景的檢驗,在3億客戶、15億賬戶的數據規模下,30臺普通X86服務器,每秒交易量超過40000筆,平均響應時間104毫秒左右,并可通過增加服務器設備橫向擴展,進一步提高性能。
銀行的“核心銀行業務系統”(以下簡稱“核心系統”)承載著存、貸、匯、銀行卡、結算、客戶開戶、客戶統一視圖主要業務和產品的交易處理,以及全部銀行業務的會計核算,是銀行的“心臟”。一旦“核心系統”發生故障無法提供服務,會導致銀行瞬間癱瘓。“核心系統”的關鍵技術包括:硬件設備、操作系統、數據庫、中間件、應用軟件,以及配套的管理工具等六個方面,這些關鍵技術目前均由國外IT供應商提供。
為響應國家關鍵技術安全可控戰略,中信銀行從2014年開始,在充分論證技術發展趨勢的基礎上,著手研究“金融級分布式數據庫”。分布式數據庫徹底解決事務一致性,保證數據實時一致、數據安全可靠、性能和容量可線性擴展、易使用易運維,在分布式架構下確保集中式應用處理邏輯不變,最大程度保護了銀行業20多年來不斷發展和積淀的IT應用資產,有效降低了分布式架構轉型的成本和風險。
據悉,分布式數據庫在實時一致的分布式事務控制、高效可靠的備份恢復和容災技術、全局一致的數據快照、不停服務的在線擴容等關鍵技術領域取得重大突破,目前已經提交了七項專利申請,其中三項已公開。
基于自研的金融級分布式數據庫,中信銀行啟動了核心系統向分布式架構遷移工作,從目前的IBM AS/400技術遷移到X86服務器(X86服務器芯片仍然使用intel公司產品)、本地磁盤、開源操作系統、自主研發的分布式數據庫和應用平臺,從而實現對“核心系統”技術的自主可控。
“核心系統”從集中式的IOE架構遷移到開源開放的分布式架構,是我國銀行業的一項重大里程碑任務,關系到國家的金融安全和國產數據庫產業的發展。中信銀行核心系統向分布式架構轉型工作,將推動整個銀行業擺脫對國外商業數據庫的依賴、進入使用國產數據庫的時代,同時也將極大地激勵我國IT產業的發展。