基本養老保險全國統籌改革,是黨和國家為建立健全更加公平、更可持續社會保障體系實施的重大戰略決策。2020 年 2 月 14 日,中央全面深化改革委員會審議通過了改革方案。同年,人社部提出通過三年時間完成全國統籌系統建設,作為保障全國統籌制度順利實施的基礎性工程。全國統籌系統的最大創新,是在保證中央、地方權責不變,充分尊重各地實際業務開展情況的基礎上,採用“省級集中+部下發中臺”模式,把物理分散、彼此獨立的省級社保系統,串聯成一套邏輯集中、聯動執行的“大系統”,在全國範圍內做到參保“人頭清”、繳費“收入清”、待遇“支出清”、基金“結餘清”。
江西省作為 8 個先行先試省份之一,首個改造接入養老保險全國統籌資訊系統,是落實黨中央、國務院關於儘快實現企業職工基本養老保險全國統籌工作部署,實現企業職工養老保險基金“一本賬”管理,支援社保經辦實時風險管控和預警分析,提供方便快捷、精準高效社會保險服務,保障企業職工基本養老保險全國統籌制度順利實施的基礎性工程。江西人社選擇了 OceanBase 實現其國產化替代,通過一對一的解決方案,為江西人社帶來了一系列專案收益。
OceanBase 解決方案
養老統籌系統作為江西省關係國民生計的核心繫統,在強化社保精算能力、預警能力和量化分析能力上對資料庫事務的一致性、高可用、高效能、高相容和高穩定性方面要求非常嚴格。同時,作為首個實現與全國人社部連通的省級大集中的系統,要求部省政策統一、風控同策、資料同源、全國基金財務一本賬,打造安全資料底座,對專案交付提出了極高的要求。
一、快速針對部省資料適配,實現省部社保資料一體化聯動
OceanBase 具備對 P/L SQL(儲存過程、函式、包)高相容的特性,使得開發商的原有系統在做物件和資料遷移時,可進行完美適配,滿足部省資料的一致性和一體化的要求。OceanBase 在縱向上與人社部養老統籌系統中臺技術規範進行適配,將省部資料進行同步。在橫向上針對人員編號、單位編碼進行分割槽規劃,與政務、稅務、民政、銀行等資料進行對接和聯通,實現全險種納入和全業務融合,將企業養老、機關養老、職業年金、工傷、失業保險統一納入系統,同時將業務、財務、檔案、風控四大板塊深度融合,實現一體化聯動。除此之外, OceanBase 還和江西人社現有資料庫審計軟體、堡壘機軟體以及 BI 軟體完全適配,保證江西省養老統籌系統的安全穩定執行。
二、全省社保系統通過多活部署實現金融級高可用
OceanBase 基於原生分散式架構,為省社保資料庫提供多活部署模式,對資料庫進行三副本冗餘,實現 RPO=0,RTO<30 秒的高可用性,滿足金融級資料強一致性的嚴苛要求,保障江西省養老統籌系統在遇到故障時,可自動切換和自動恢復。
同時,OceanBase 基於國家資料中心等級保護要求,對江西省社保核心資料提供異地備份解決方案,並定期進行恢復測試,確保一旦出現資料問題可以在最短時間內實現資料的無損恢復,從而打造社保系統安全資料底座。
三、基於分割槽讀寫分離技術為人社系統提供高效能保障
OceanBase 通過的 LSM-Tree 演算法,提升社保交易資料的辦理效率,對資料進行多級分割槽,為大集中後的人社系統提供了高併發處理能力,滿足全省每日經辦社保的要求。同時,OceanBase 提供的讀寫分離技術,把社保統計分析與業務經辦需求進行資源隔離,實現業務的高效能同步處理,從而滿足經辦業務包括繳費、查詢、發放等以及社保卡辦件、社會保險辦件等業務和全省各地市統計報表輸出需求。
四、為新系統應用實現應用透明遷移的線上擴容
OceanBase 與 Oracle 語法高度相容的特性,在應用遷移過程中實現業務透明切換。同時通過 OceanBase OMS 提供的資料評估、遷移、校驗功能,對原有資料庫的資料進行平滑切換,使得江西省養老統籌系統能夠高效、安全、無損遷移至新平臺,遷移過程實現資料無損切換。
OceanBase 的不停機線上擴容特性,保證當社保核心區資料庫遇到業務量和資料量突增時,可在業務不停的前提下靈活擴容,系統輕鬆應對流量洪峰,保障企業和個人社保業務快速辦理,提升社保服務體驗。
五、OceanBase 一體機實現軟硬一體標準化快速交付
為快速響應國家國產化系統的要求,專案時間週期緊,任務重,經過江西省人社廳周密部署和嚴謹測試,基於 OceanBase 原生分散式資料庫進行網路架構和資源排程優化的資料庫一體機脫穎而出,實現專案軟硬一體化交付,快速搭建生產環境和開發測試環境,助力江西人社從軟體到硬體的自動標準化交付。同時在 OceanBase 原廠 7*24 管家式服務全方位助力下,江西省社保業務核心系統如期安全穩定上線。
專案收益
江西省作為全國首個省份在養老保險全國統籌資訊系統開展國產化試點,推進核心業務資料庫國產化,獲得部領導“率先制定整體資訊化方案,率先實現部省聯調,率先實現國產化資料庫改造”的高度讚賞。以對接改造為契機,進行底層資料庫國產化,避免今後在國產化上再次進行改造和投入。
一、為全國推廣提供了江西經驗
江西省在全國人社領域率先使用了具有全面自主智慧財產權的國產分散式資料庫系統 OceanBase,這是其維護核心資料安全、推進自主創新、提升民族企業國際影響力的大膽嘗試,因為沒有現成經驗可參考,需要慎之又慎,它的成功為全國推廣提供了江西經驗。
二、技術先進穩定
江西省養老統籌系統中的機關養老、企業養老、工傷保險、失業保險、職業年金投資運營、財務系統、公共服務等業務模組均在 OceanBase 上穩定執行,確保了資料安全可靠,利用 OceanBase 多資料副本分散式架構,確保資料萬無一失,7*24 無間斷對外提供企業和個人提供社保資訊實時查詢功能,確保數千萬江西百姓的社保資料穩定安全。打通自助端、視窗端、PC 端、手機端的線上線下服務的江西人社一體化綜合資訊系統,系統實時線上提供服務,打造像“網購”一樣便捷的社保公共服務。
三、人社資訊系統效率極大提升
大部分業務場景的業務辦理時間和查詢時間相比原有資料庫的效能大幅提升,其中社保徵繳計劃生成從原來的 16 小時降到約 9 分鐘。同時由於 OceanBase 的高壓縮比,使得專案資料庫和硬體成本節省 70% 以上。
通過江西人社養老統籌系統在2021年底順利上線並且至今穩定執行,OceanBase在人社行業率先完成了省級社保核心系統的國產化替代,驗證了OceanBase作為國產原生分散式資料庫系統,完全能夠保障民生行業核心系統的高效、穩定、安全、不間斷執行,幫助民生行業打造安全可信的資料底座。
後記(架構師感悟)
OceanBase 解決方案架構師曾靚:
隨著人社一體化平臺的建設,人社行業的資訊化建設迎來了一個高峰。目前,OceanBase 已經和人社部下發中臺和部省同步平臺完成適配,並且已在多個省上線社保核心系統及其他相關業務系統。作為關乎國民生計的類金融系統,社保系統對資料庫事務的一致性、穩定性、高可用和效能提出了極高的要求 ,OceanBase 的強一致性、多租戶管理、同時相容 Oracle 和MySQL、HTAP、多地多活等關鍵特性,能夠幫助客戶高效、快速地搭建 DBaaS 平臺,全面實現國產化資料庫替代。