來源:2025年度農村金融機構科技創新優秀案例評選
獲獎單位:山西農商聯合銀行
榮獲獎項:基礎設施創新優秀案例
一、項目背景
我行之前的關鍵類業務系統均構建于IBM小型機、EMC存儲以及ORACLE、DB2等傳統國外商業數據庫之上,由于其高昂的維護費用和靈活擴展的難度,嚴重限制了各類業務系統的改造和發展需求。為進一步應對各種新的業務場景的出現以及業務交易量的迅速增加,解決傳統集中式數據庫面臨的靈活性和可擴展性的難題,滿足業務的發展需求,根據我行數字化轉型整體規劃,同時以國產化改造和新一代核心項目群建設為契機,我行以數據庫產品基礎架構轉型和自主可控為目標,于2023年開展國產分布式數據庫產品的探索,結合《分布式數據庫技術金融應用規范 技術架構》(JR/T 0203—2020)、《分布式數據庫技術金融應用規范 安全技術要求》(JR/T 0204—2020)及《分布式數據庫技術金融應用規范 災難恢復要求》(JR/T 0205—2020),完成了三家國產分布式數據庫的適配測試工作,于2024年成功完成了國產分布式數據庫及19套業務系統的投產上線,逐步邁出國產分布式數據庫的建設步伐,實現數據庫產品基礎架構轉型。
二、創新點
(一)實現分布式數據庫集群的全棧信創改造
我行采用國產化硬件服務器及操作系統搭建基礎環境,基于全棧信創基礎環境搭建了我行國產分布式數據庫平臺,承載了我行28套業務系統的數據庫運行環境,涉及生產交易類、業務管理類及運維監控類系統,實現了數據庫環境的安全穩定運行;
(二)實現更高可靠性和容災能力
數據庫集群內部各組件均為冗余架構部署,應用服務器通過負載均衡設備連接至集群內多臺計算節點,在增強服務高可用的同時,又大大提高了數據庫的吞吐量;數據節點采用多副本技術保證數據的一致性和冗余性,集群內部任意節點故障時,其余節點均可在短時間內接管業務,實現RPO=0,RTO< 30s,數據零丟失;
(三)Oracle/MySQL高兼容,降低應用改造成本
我行在較短時間內完成了28套業務系統的遷移,得益于原生分布式數據庫,在架構上對應用的透明無侵入以及較高的Oracle/MySQL兼容性。通過該項目的實施,將業務系統從Oracle/DB2+小型機+高端存儲平滑遷移到國產分布式數據庫+國產服務器+普通磁盤,探索出一條平穩高效的升級路徑,對類似遷移需求的同業其他銀行機構有較高的參考價值;
(四)實現無感透明的數據壓縮
我行之前構建于ORACLE或DB2的數據庫存儲空間占用較大,面對數據量的日益增長,集中式存儲面臨容量瓶頸。因國產分布式數據庫具備較強的存儲壓縮能力,我行將業務系統遷移至國產數據庫后,在保證系統穩定運行、且具備較高性能的同時,數據量已壓縮至原容量的1/3,大大降低了存儲成本和存儲擴容風險。
三、技術實現特點及優勢
一是先進架構,滿足未來業務發展需要。當前我行分布式數據庫集群采用“同城三機房多副本+異地災備”的容災架構部署,實現機器級、機房級、城市級容災,數據庫集群具備同城雙活能力,同時依托原生分布式數據庫高可用、高性能的特性,可在線支撐業務系統實現更高等級的安全要求、性能要求的架構升級。同時可根據業務需求,完成數據庫的橫向和縱向擴展;
二是構建了全行級DBaas體系。我行基于國產分布式數據庫的多租戶能力,構建DBaaS體系,即在一套數據庫集群內,秒級交付數據庫資源,快速響應業務對數據庫的使用需求,并且租戶規格可在線靈活調整,應對不同等級、不同規模的業務系統數據庫資源整合,租戶資源相互隔離、互不影響,極大提升了資源使用效率。
三是持續優化完善數據遷移工具。為確保我行新一代核心業務系統的成功上線,我行需同時完成19套業務系統分布式數據庫的數據遷移工作,為了盡可能壓縮數據遷移時間,我行開展了4輪國產數據庫遷移演練,持續優化完善數據遷移工具,提升遷移效率,并對每一輪數據遷移步驟和內容進行總結提煉,大幅縮短了正式投產期間國產數據庫遷移的時間。
四、項目過程管理
我行主要分以下階段開展了國產分布式數據庫的探索和實踐:
規劃設計階段(2023年1月-2023年3月):開展業務系統的調研工作,明確系統使用場景、業務并發、容災需求等內容,并開展技術交流,確定分布式數據庫建設的核心目標、技術架構和建設模式。
適配測試階段(2023年4月-2023年12月):搭建測試環境,選擇多個廠商數據庫、多業務場景開展分布式數據庫的適配測試工作,選擇適合我行業務特色、技術架構且與現有業務系統兼容度較高的分布式數據庫作為數據庫架構轉型的技術路線。
平臺部署階段(2024年1月-2024年3月):開展分布式數據庫平臺搭建所需的軟硬件部署工作,并完成分布式數據的平臺搭建。
遷移測試階段(2024年4月-2024年5月):為滿足我行19套業務系統的同時上線,我行開展了4輪業務系統的遷移演練工作,持續提升數據遷移效率。
系統上線階段(2024年6月):完成19套業務系統的正式數據遷移和系統上線工作。
五、運營情況
隨著我行數字化轉型及信創改造工作的不斷深入,當前我行28套業務系統已開展國產分布式數據庫的改造和上線,涉及生產交易類、業務管理類及運維監控類系統,實踐成果已推廣至我行4萬多名員工、108家縣級機構、2700個網點及全省客戶使用。系統運行至今,分布式數據庫TPS峰值已達25000,整體運行安全穩定,滿足3-5年內的業務發展要求。
六、項目成效
一是在業務連續性測試方面,我行已基于國產分布式數據庫平臺開展了12套系統的本地高可用測試及9套系統的同城雙活容災測試,均按照既定工作計劃成功完成數據庫的測試工作,在滿足監管業務連續性要求的同時,也提高我行業務的抗風險能力;
二是在安全合規方面,國產分布式數據庫集群已承載我行6套等保三級系統數據庫運行環境,且為每個業務分配單獨的租戶,不同租戶的業務數據在存儲、傳輸、訪問全流程中相互獨立,實現數據的安全可控與合規管理,為我行數據庫數字化轉型筑牢合規安全底座;
三是在數據遷移方面,我行基于分布式數據庫遷移工具,開展了數套多輪的數據遷移測試,遷移期間我行不斷總結優化遷移經驗,提升了我行數據遷移及業務上線效率;
四是在業務處理方面,通過可視化運維工具進行監控統計,不斷對業務SQL語句和索引進行優化,提升了數據庫集群的整體事務處理性能,各業務系統的SQL平均響應時間和跑批時間也大幅縮短。
五是在運維管理方面,國產分布式數據庫成功對接我行一體化智能運維管理平臺,通過整合資源管理與監控告警,消除管理孤島,減少對“專家級”運維人員的依賴,提升故障響應效率和運維管理質效。
七、經驗總結
國產分布式數據庫作為我行基礎架構轉型以及基礎設施國產化的重要一步,承載著我行智能柜面、超級網銀、網銀前置等多套重要類業務系統。配合分布式數據庫靈活的容災架構、服務的高可用性、靈活的擴展模式以及成倍的性能提升,滿足了我行高并發、大容量、高增長的業務需求,同時有力推動了我行國產化改造的進度,為后續我行核心類業務系統的國產化改造升級奠定了堅實的基礎,并為其他中小金融機構國產分布式數據庫改造提供借鑒意義。
更多金融科技案例和金融數據智能優秀解決方案,請在數字金融創新知識服務平臺-金科創新社案例庫、選型庫查看。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.