國內首個!銀行業分佈式新核心原格式備份實踐

2024年2月6日 19点热度 0人点赞

數字化加速推動金融業務發展,國產分佈式數據庫走向通用化市場。在新一代分佈式核心系統中,數據備份與恢復需配置復雜的依賴關系和操作途徑,以確保備份恢復的全局應用一致性。

華東某城商行新一代核心采用TiDB分佈式數據庫作為數據底座,基於兩地三中心方案進行部署,同城雙中心數據強同步實現了雙活數據中心雙寫並行工作,雲信達ecBackup企業備份進行全面數據保護。

用戶充分利用原格式備份解決方案帶來的價值優勢,確保分佈式新核心數據備份恢復的全局應用一致性和效率優先,構建了一個高效的備份恢復方案。當前全球范圍內,僅有AWS EBS快照備份和雲信達CBT快照數據流備份能夠實現這一卓越效果,EBS方案不適用於數據庫裸金屬私有化部署場景。

TiDB備份的復雜性和難點

該城商行TiDB分佈式數據庫由32個TiKV存儲引擎節點組成,所有組件及基礎架構形成了一個同城雙數據中心高可用的效果,提供金融級的強一致性、高吞吐和低延時能力。不同於常規主從同步和分庫分表方式,TiDB後端存儲包含多副本機制,且每個副本數據分散在多個TiKV存儲節點上。在大規模分佈式環境和持續增長的數據量面前,企業備份面臨著嚴峻挑戰:如何確保備份數據的全局應用一致性,並在眾多節點上實現高效的並發備份性能。

創新實踐:國內首傢TiDB原格式備份

為應對不同恢復場景的需求,該城商行之前采用TiDB原生BR物理備份和dumpling邏輯導出備份兩種方式。這種雙重策略在備份生成上帶來額外的復雜性,且對生產系統造成兩次影響,存在一定的安全隱患。

CDM原格式備份避免了對生產系統的多次影響,分佈式軟快照確保了備份數據的全局應用一致性,為備份恢復帶來革命性的流暢體驗。備份階段包括創建備份任務、停止調度、停止 GC、獲取備份時間 backup_ts 以及 CBT 卷快照。在恢復階段,通過掛載link原格式備份數據到tikv目錄,再進行recover至backup_ts一致點,實現了備份的完整性和可靠性。

TiDB原格式備份的價值優勢

在研究與測試TiDB分佈式數據庫備份的過程中,雲信達ecBackup展現了一系列顯著的價值優勢,提高了備份與恢復的效率和可靠性,為數據安全策略帶來了突破性的改進。

  • 平臺級接口對接

分佈式數據庫數據全局應用一致性保證,確保備份數據的完整性和可靠性。

  • 原格式數據流備份

流式數據傳輸,無需本地臨時緩存空間,成本更低、效率更高。

  • 恢復速度革命

原格式軟快照,並發執行快照恢復,與集群規模弱相關,分鐘級RTO。

  • 最小化生產系統負擔

有原格式備份前,BR備份集和dumpling邏輯導出都在生產庫上;有原格式備份後,邏輯導出在副本庫上,減少對生產系統的影響。

  • 提升數據可用性與安全性

TiDB分佈式數據庫的同城雙數據中心高可用架構,與原格式備份相結合,構建了一個高可用的備份和恢復方案,提高了系統的穩定性和可用性。

  • 數據對比


該城商行TiDB分佈式數據庫的原格式備份實踐,標志著分佈式數據庫備份領域的一次顯著創新,為備份恢復提供了更為現代化的參考。這不僅為用戶自身提供了先進的數據備份技術,更代表著未來在分佈式數據庫備份與恢復領域,可借鑒並推廣這一先進的備份技術,為行業的數據安全、效率提升和系統高可靠帶來積極的貢獻。