2月28日,由《經濟觀察報》、經觀傳媒共同舉辦的“周期新變量 科技新格局”2024數字創新峰會于北京舉行。達夢數據產品服務中心副總經理郭一兵發表了《從替代到引領:自主數據庫用技術創新為金融核心系統護航》主旨演講。
郭一兵認為,核心技術自主創新進入加速期。在數字中國戰略和網信產業推動下,國產數據庫已從“可用”邁向“好用”階段。
以下為演講實錄:
在談到國產數據庫時,我們常常會思考它如何突破金融核心系統的需求。接下來,我將逐一介紹達夢數據庫在這方面的創新點。
達夢數據庫是國內主流數據庫廠商之一,注重技術開發,即技術的掌控力。這種掌控力體現在三個方面:第一,技術上提供集群來保障業務的連續性;第二,產品用最少的架構來滿足用戶最大的需求;第三,從系統工程的角度來看,國產數據庫需要替代現有系統,這就涉及系統的遷移。如何規避遷移的風險,減少遷移的成本和時間,是達夢技術掌控力的重要體現。達夢作為國產數據庫,是完全自研代碼,沒有任何第三方代碼授權,也不參考開源代碼。國家曾有四個部門的專家組織對達夢數據庫的源碼進行評測,結果顯示完全自研的代碼達到了99.9%。達夢自研代碼可以做到六個可控:源碼可控、架構可控、功能可控、成本可控、性能可控、數據可控。這為數據庫在各行各業,尤其是金融核心領域的推廣提供了有力支持,也為所有場景的用戶需求提供了運行保障。這是達夢作為國產數據庫的核心價值。
在業務連續性方面,達夢數據庫的突破主要體現在兩個方面。首先,基于共享存儲集群的技術最初是由國外商業數據庫提出的,盡管其已有幾十年的發展歷史,但直到目前,它仍然是傳統集中數據庫領域所有重要信息化系統的核心解決方案。此前,國產數據庫缺乏這項核心技術。經過多年的攻關,達夢數據庫已經突破了共享存儲技術,成為全球第二家掌握該技術的企業。這一技術是數據庫領域的制高點,其關鍵特性體現在三個方面:高可用性、高吞吐量和負載均衡。達夢數據庫的共享存儲集群與數據守護相結合,提供了高安全性的解決方案。此前,只有國外主流商業數據庫能夠提供這種最高安全性和最高可用性的方案。如今,國內只有達夢數據庫能夠從架構上進行對等替換,這也是經過14年研發和規模化應用后取得的成果。
其次,達夢數據庫的業務連續性還體現在其新一代分布式數據庫——達夢DPC系統上。近年來,國產數據庫廠商在分布式數據庫領域投入了大量資源,并在金融核心系統和主流商業系統中得到了廣泛應用。達夢也提供了自身的分布式數據庫系統,其特點體現在三個“高”:一是高可用,通過副本來實現架構的高可用;二是高擴展性,可以在線動態擴展和縮小節點;三是高性能,能夠支持PB級別數據量和上萬并發的事務型業務系統。此外,達夢還提供了良好的透明性,即使用達夢DPC分布式數據庫與使用單機數據庫一樣便捷。
在提供集中式和分布式數據庫部署形態時,達夢盡量做到統一內核,通過一套內核代碼對外提供統一的SQL語句、統一的接口和統一的管理。這不僅節約了用戶的成本,還提高了代碼復用性,確保了質量把控。因為所有代碼都是由同一個團隊進行研發、測試和推廣,所以達夢能夠為用戶提供低成本的集中式和分布式部署方案。
此外,達夢還提供了一種替換策略——可回退。采用AB角并行雙軌運行的方式,A數據庫是國外數據庫,B數據庫是新建的達夢數據庫。兩種數據庫之間,通過達夢的實時同步工具DRS進行數據同步。如果應用系統中某一臺數據庫出現故障,可以快速切換到另一臺異構數據庫上,從而實現柔性替換策略,降低數據庫替換的實時風險。
以上就是達夢為突破金融核心領域所做的技術儲備。接下來,我將介紹幾個金融核心領域的重點案例。達夢的金融業務主要涵蓋銀行、保險和證券行業。我們早期從管理類系統入手,逐步擴展到一般業務類系統,最終向核心系統推廣,采取了三步走的策略。
首先,中國人壽的核心系統CMDS(客戶保單庫系統)是一個非常核心的系統,被譽為“核心中的核心”。它存放了所有客戶的保單和信息,其核心系統群還包括企業年金、契約平臺、再報系統、八版系統等。這些系統在登錄時都會主動查詢SamDDS系統,因此CMDS系統至關重要。如果該系統停止運行超過一分鐘,就會被視為重大事故。該系統數據量達到12TB,正常TPS值為2萬到3萬,高峰時可達7萬。達夢數據庫上線三年以來運行穩定,用戶體驗良好,甚至優于原數據庫。
海通證券的HOTS系統是其信貸全功能證券類核心交易系統,使用了達夢的跨廣域網災備系統。其主系統位于上海數據中心,南方系統作為災備系統,通過廣域網建立災備架構。同時,原來的數據庫作為備庫使用,通過達夢的實時同步工具將變化數據同步到原數據庫,實現數據回流。
中信建投的OTS系統是其場外柜臺交易系統,也是核心系統之一,承擔公募基金、私募基金、現金寶、個稅養老基金等產品的實時交易。系統采用一組兩備的架構,其中一個實時備庫位于北京機房,另一個異步備庫位于上海災備機房。通過達夢DMDRS實現數據回流到原來的國外商業數據庫。實際應用中,達夢在事務型業務上實現了15%的性能提升,在分析型業務上,大數據量性能提升了34%,應用情況良好。
廣期所的核心業務系統已接入達夢系統進行雙軌運行。達夢負責閉市結算跑批任務,每天閉市后,全庫數據量約為2TB。跑批任務完成后,通過工具自動對比源數據庫和達夢數據庫的數據,確保數據一致性。上線過程中,達夢面臨了幾個難點:一是超過百萬行的存儲過程遷移,憑借良好的兼容性,無需重新修改存儲過程即可直接遷移使用;二是對算子級別進行了優化,大幅提升并發處理能力。
貴州農村網聯系統采用了達夢的實時備機加異步備機方案,包括同城和異地備機。該系統采用微服務架構,達夢通過多個主備架構為用戶提供支撐,平均響應時間在200毫秒以內,用戶對此非常滿意。
長沙銀行的統一支付系統和統一信貸對公系統均采用達夢的兩地三中心1主3備模式,包括兩個實時備機(同城部署)和一個異步備機(異地部署)。該系統支持日支付筆數達1500萬筆,展示了達夢在中型城商行核心系統替換及應用中的良好表現。
梅州客商銀行核心系統使用了達夢的DSC集群節點,主中心位于廣州,采用兩個節點的共享存儲集群。梅州有一個單機作為備庫,用于異地災備。系統數據量達2TB,賬戶總數超過500萬,TPS峰值超過1000,整體響應時間小于400毫秒,交易時間較原庫縮短了12%,TPS提升了16%,效果顯著。這是達夢共享存儲集群的一個典型案例。
核心技術自主創新進入加速期。在數字中國戰略和網信產業推動下,國產數據庫已從“可用”邁向“好用”階段。達夢數據深耕40余年,始終堅持原始創新、自主研發,研發出DMDSC等數據庫皇冠產品,解決了相關領域卡脖子難題,并在金融、能源、交通等領域實現了核心系統國產化升級改造,證明了國產數據庫具備支撐關鍵業務場景的能力。
此外生態共建決定產業未來格局。數據庫作為數字化底座,需與芯片、操作系統、中間件、上層應用軟件深度協同。達夢已與3900多家廠商完成了12000多份產品兼容適配認證,并已培養10多萬數據庫相關人才。達夢始終以共建、共享、共贏的理念,共同推動國產基礎軟硬件產業生態的良性發展。
未來,達夢將持續聚焦“原始創新+場景深耕”,積極把握金融信創、數字化變革機遇,不斷提升科技創新能力,構筑更友好的用戶生態,為中國數字經濟發展筑牢根基。
高露/文