本申請屬于數(shù)據(jù)處理,尤其涉及一種同步數(shù)據(jù)的驗證方法、裝置、設(shè)備、介質(zhì)及程序產(chǎn)品。
背景技術(shù):
1、數(shù)據(jù)同步是信息技術(shù)中的一個重要概念,它涉及將數(shù)據(jù)從一個位置復(fù)制到另一個位置,以確保多個系統(tǒng)、設(shè)備或數(shù)據(jù)庫之間數(shù)據(jù)的一致性和完整性。為了確保同步后的數(shù)據(jù)在所有相關(guān)系統(tǒng)或設(shè)備上保持一致,在數(shù)據(jù)同步完成后還需要再對數(shù)據(jù)的同步性進行驗證。但目前的數(shù)據(jù)同步方法通常是在數(shù)據(jù)同步完成后再對數(shù)據(jù)的同步性進行驗證,這樣就導(dǎo)致數(shù)據(jù)的同步性驗證并不及時,相應(yīng)的同步終端在同步時也無法對同步數(shù)據(jù)進行相應(yīng)處理。
技術(shù)實現(xiàn)思路
1、本申請實施例提供一種同步數(shù)據(jù)的驗證方法、裝置、設(shè)備、介質(zhì)及程序產(chǎn)品,能夠便于用戶及時發(fā)現(xiàn)不同步的同步數(shù)據(jù)并進行相應(yīng)處理。
2、第一方面,本申請實施例提供一種同步數(shù)據(jù)的驗證方法,方法包括:
3、在同步終端對所述同步數(shù)據(jù)進行數(shù)據(jù)同步的情況下,獲取所述同步數(shù)據(jù)的數(shù)據(jù)同步信息;
4、根據(jù)所述數(shù)據(jù)同步信息,對所述同步數(shù)據(jù)進行驗證,生成所述同步數(shù)據(jù)的驗證結(jié)果,所述驗證結(jié)果用于指示所述同步數(shù)據(jù)是否同步;
5、在所述驗證結(jié)果指示所述同步數(shù)據(jù)不同步的情況下,將所述同步終端的同步數(shù)據(jù)標(biāo)記為不同步。
6、第二方面,本申請實施例提供了一種同步數(shù)據(jù)的驗證裝置,裝置包括:
7、第一獲取模塊,用于在同步終端對所述同步數(shù)據(jù)進行數(shù)據(jù)同步的情況下,獲取所述同步數(shù)據(jù)的數(shù)據(jù)同步信息;
8、驗證模塊,用于根據(jù)所述數(shù)據(jù)同步信息,對所述同步數(shù)據(jù)進行驗證,生成所述同步數(shù)據(jù)的驗證結(jié)果,所述驗證結(jié)果用于指示所述同步數(shù)據(jù)是否同步;
9、第一標(biāo)記模塊,用于在所述驗證結(jié)果指示所述同步數(shù)據(jù)不同步的情況下,將所述同步終端的同步數(shù)據(jù)標(biāo)記為不同步。
10、第三方面,本申請實施例提供了一種電子設(shè)備,設(shè)備包括:處理器以及存儲有計算機程序指令的存儲器;所述處理器執(zhí)行所述計算機程序指令時實現(xiàn)如上任意一項所述的同步數(shù)據(jù)的驗證方法。
11、第四方面,本申請實施例提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)上存儲有計算機程序指令,所述計算機程序指令被處理器執(zhí)行時實現(xiàn)如上任意一項所述的同步數(shù)據(jù)的驗證方法。
12、第五方面,本申請實施例提供了一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品中的指令由電子設(shè)備的處理器執(zhí)行時,使得所述電子設(shè)備執(zhí)行如上任意一項所述的同步數(shù)據(jù)的驗證方法。
13、本申請實施例的同步數(shù)據(jù)的驗證方法、裝置、設(shè)備、介質(zhì)及程序產(chǎn)品,能夠在同步終端對同步數(shù)據(jù)進行數(shù)據(jù)同步的情況下,獲取同步數(shù)據(jù)的數(shù)據(jù)同步信息;根據(jù)數(shù)據(jù)同步信息,對同步數(shù)據(jù)進行驗證,生成同步數(shù)據(jù)的驗證結(jié)果,驗證結(jié)果用于指示同步數(shù)據(jù)是否同步;在驗證結(jié)果指示同步數(shù)據(jù)不同步的情況下,將同步終端的同步數(shù)據(jù)標(biāo)記為不同步。如此,本申請實施例中,可以在同步終端對同步數(shù)據(jù)進行數(shù)據(jù)同步的同時,就對數(shù)據(jù)的同步性進行驗證并標(biāo)記不同步的同步數(shù)據(jù),便于用戶及時發(fā)現(xiàn)不同步的同步數(shù)據(jù)并進行相應(yīng)處理。
1.一種同步數(shù)據(jù)的驗證方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述數(shù)據(jù)同步信息包括多個的數(shù)據(jù)同步進度,不同所述數(shù)據(jù)同步進度對應(yīng)不同同步時刻,所述根據(jù)所述數(shù)據(jù)同步信息,對所述同步數(shù)據(jù)進行驗證,生成所述同步數(shù)據(jù)的驗證結(jié)果,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述至少一個同步進度差值的進度差類型,計算得到落后進度值和領(lǐng)先進度值,包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述在所述驗證結(jié)果指示所述同步數(shù)據(jù)不同步的情況下,將所述同步終端的同步數(shù)據(jù)標(biāo)記為不同步,包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述將所述同步終端的同步數(shù)據(jù)標(biāo)記為不同步之后,所述方法還包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述歷史標(biāo)記時刻和所述歷史標(biāo)記次數(shù),計算所述異常同步終端的異常標(biāo)記值,包括:
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述將所述異常標(biāo)記值與預(yù)設(shè)的異常標(biāo)記低值和異常標(biāo)記高值進行比較,確定所述異常同步終端的異常類型,包括:
8.一種同步數(shù)據(jù)的驗證裝置,其特征在于,所述裝置包括:
9.一種電子設(shè)備,其特征在于,所述設(shè)備包括:處理器以及存儲有計算機程序指令的存儲器;所述處理器執(zhí)行所述計算機程序指令時實現(xiàn)如權(quán)利要求1-7任意一項所述的同步數(shù)據(jù)的驗證方法。
10.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)上存儲有計算機程序指令,所述計算機程序指令被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1-7任意一項所述的同步數(shù)據(jù)的驗證方法。
11.一種計算機程序產(chǎn)品,其特征在于,所述計算機程序產(chǎn)品中的指令由電子設(shè)備的處理器執(zhí)行時,使得所述電子設(shè)備執(zhí)行如權(quán)利要求1-7任意一項所述的同步數(shù)據(jù)的驗證方法。