隨著數字化進程的加速
數據庫面臨升級
但在數據遷移的過程中
用戶時常擔心
數據一致性無法保證
出現故障后缺乏回滾手段
影響業務正常運轉
為讓用戶放心、敢用
金倉異構數據同步軟件KFS
亮出“黑科技”
將“數據一致性”保衛到底
定位用戶難題
面對日益劇增的數據庫遷移的需求,用戶希望在有效保證數據完整性及業務連續性的情況下,解決平滑遷移和應急回退的難題。
作為數據庫領域的國家隊,人大金倉圍繞用戶需求,打造不停機遷移+雙軌并行等一系列解決方案,低難度、低成本、低風險,平滑地實現了國產數據庫的遷移。
目前,針對業務“0”停機,需要以更短的時間同時校驗存量與增量數據這一新難題,人大金倉以領先技術護航全周期數據一致性,決定將“數據一致性”保衛到底。
“三步走”保障全周期數據一致性
人大金倉分以下三個階段,保障從數據遷移到數據庫切換的全過程,使增量數據校驗與數據實時同步開展,在數據庫切換前即可在線完成數據一致性確認和修復,大幅縮短數據庫切換的耗時。
第一階段
應用從Oracle切換到KES數據庫前,Oracle為業務主庫,采用存量+增量校驗,確認生產割接前Oracle->KES的數據一致性。
第二階段
應用切換到KES為業務主庫后,在KFS實時同步增量數據到Oracle的基礎上,并行運行增量校驗確認KES->Oracle的數據一致性。
第三階段
試運行過程中,可能會有應急演練、應用業務異常的情況,需要應急回切為Oracle為業務主庫,切換完成后,采用增量校驗保障Oracle->KES數據一致性。
親測有效
國內某知名三甲醫院項目落地情況
項目背景:存量數據40G,增量數據每分鐘約5.12 M。
1.使用金倉全周期數據一致性保證方案前,校驗方式和步驟為:
數據庫切換全程總計耗時30分鐘。
2.使用金倉全周期數據一致性保證方案后,校驗方式和步驟為:
數據庫切換全程總計耗時2分鐘,極大縮短因切換數據庫導致的應用停機時間。
背后的“黑科技”
人大金倉為護航全周期數據一致性使用了兩種“黑科技”:KFS不停業務存量數據校驗技術和KFS基于KUFL的增量校驗技術。
1、KFS不停業務存量數據校驗技術
在不停機遷移完成后,Oracle及KES端業務正常運行,KFS基于快照查詢Oracle及KES的數據,校驗數據的一致性。
2、KFS基于KUFL的增量校驗技術
啟動KFS增量數據實時同步后,并行運行增量校驗,獲取增量數據。通過增量數據中的關鍵信息查詢備份庫的數據,校驗增量數據的一致性。增量校驗相較于全量校驗的優勢是,支持在有業務的情況下校驗,且僅需要校驗部分數據。
KFS擁有對存量和增量數據校驗、修復方面的行業領先技術。讓我們來看看KFS與國外同款工具在數據校驗修復能力方面的對比:
從對比結果可以看出,金倉KFS在支持的數據源豐富度,數據校驗模塊經濟性和成本,不停機存量數據校驗和增量數據校驗方面以壓倒性優勢全面勝出。
在數據庫升級過程中,在保證系統”0停機”平滑切換的同時,金倉KFS的一系列遷移方案盡可能減小了對上層業務的影響,充分滿足遷移過程中用戶對業務連續性、數據全周期一致性、可隨時應急回退的高需求,解除用戶對新系統穩定性的擔憂,確保用戶數據安全無憂。