本發明實施例涉及計算機,尤其涉及一種數據對象比對方法、裝置、電子設備及存儲介質。
背景技術:
1、在當前信息技術的快速發展背景下,數據管理和分析變得越來越重要。特別是,分布式數據庫技術因其能夠有效處理大數據量和提高數據可用性而備受關注。
2、現有技術中,同一個應用程序在不同的運行環境下,對于不同運行環境下,對于數據對象結構產生變化,導致數據不一致。需要通過工作人員手動對不同運行環境下的數據對象進行比對,再基于比對結果對不同運行環境下的數據對象進行同步。但是,人工手動比對的方式,耗時且易出錯,導致比對結果不準確。
技術實現思路
1、本發明實施例提供了一種數據對象比對方法、裝置、電子設備及存儲介質,以實現提高比對效率和比對結果的準確性的目的。
2、根據本發明的一方面,提供了一種數據對象比對方法,包括:
3、響應于對數據對象的比對觸發操作,確定第一運行環境中運行的第一待比對對象的第一屬性信息,以及第二運行環境中運行的第二待比對對象的第二屬性信息;
4、從分布式數據庫中獲取與所述第一屬性信息對應的第一比對數據,以及與所述第二屬性信息對應的第二比對數據;
5、基于文本比對算法所述第一比對數據和所述第二比對數據,確定所述第一運行環境中運行的所述第一待比對對象以及所述第二運行環境中運行的所述第二待比對對象之間的對象比對結果。
6、根據本發明的另一方面,提供了一種數據對象比對裝置,該裝置包括:
7、屬性信息確定模塊,用于響應于對數據對象的比對觸發操作,確定第一運行環境中運行的第一待比對對象的第一屬性信息,以及第二運行環境中運行的第二待比對對象的第二屬性信息;
8、數據獲取模塊,用于從分布式數據庫中獲取與所述第一屬性信息對應的第一比對數據,以及與所述第二屬性信息對應的第二比對數據;
9、結果確定模塊,用于基于文本比對算法所述第一比對數據和所述第二比對數據,確定所述第一運行環境中運行的所述第一待比對對象以及所述第二運行環境中運行的所述第二待比對對象之間的對象比對結果。
10、根據本發明的另一方面,提供了一種電子設備,所述電子設備包括:
11、至少一個處理器;以及
12、與所述至少一個處理器通信連接的存儲器;其中,
13、所述存儲器存儲有可被所述至少一個處理器執行的計算機程序,所述計算機程序被所述至少一個處理器執行,以使所述至少一個處理器能夠執行本發明任一實施例所述的數據對象比對方法。
14、根據本發明的另一方面,提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機指令,所述計算機指令用于使處理器執行時實現本發明任一實施例所述的數據對象比對方法。
15、本發明實施例的技術方案,響應于對數據對象的比對觸發操作,確定第一運行環境中運行的第一待比對對象的第一屬性信息,以及第二運行環境中運行的第二待比對對象的第二屬性信息;并且。從分布式數據庫中獲取與第一屬性信息對應的第一比對數據,以及與第二屬性信息對應的第二比對數據;通過文本比對算法第一比對數據和第二比對數據,確定第一運行環境中運行的第一待比對對象以及第二運行環境中運行的第二待比對對象之間的對象比對結果,從而基于文本比對算法直接確定出對象比對結果,無需人工進行比對,提高了比對效率和比對結果的準確性。
16、應當理解,本部分所描述的內容并非旨在標識本發明的實施例的關鍵或重要特征,也不用于限制本發明的范圍。本發明的其它特征將通過以下的說明書而變得容易理解。
1.一種數據對象比對方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述第一屬性信息包括所述第一待比對對象對應在所述分布式數據庫中的第一位置信息,所述第二屬性信息包括所述第二待比對對象對應在所述分布式數據庫中的第二位置信息;
3.根據權利要求1所述的方法,其特征在于,在所述確定所述第一運行環境中運行的所述第一待比對對象以及所述第二運行環境中運行的所述第二待比對對象之間的對象比對結果之前,還包括:
4.根據權利要求3所述的方法,其特征在于,所述目標比對策略包括直接實時比對策略;所述基于所述目標比對策略,在所述第一比對數據中確定出第一目標數據,包括:
5.根據權利要求3所述的方法,其特征在于,所述目標比對策略包括全量比對策略;所述基于所述目標比對策略,在所述第一比對數據中確定出第一目標數據,包括:
6.根據權利要求1所述的方法,其特征在于,所述基于文本比對算法所述第一比對數據和所述第二比對數據,確定所述第一運行環境中運行的所述第一待比對對象以及所述第二運行環境中運行的所述第二待比對對象之間的對象比對結果,包括:
7.根據權利要求1所述的方法,其特征在于,在所述確定所述第一運行環境中運行的所述第一待比對對象以及所述第二運行環境中運行的所述第二待比對對象之間的對象比對結果之后,還包括:
8.一種數據對象比對裝置,其特征在于,包括:
9.一種電子設備,其特征在于,所述電子設備包括:
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有計算機指令,所述計算機指令用于使處理器執行時實現權利要求1-7中任一項所述的數據對象比對方法。