本公開涉及數(shù)據(jù)處理,尤其涉及云計(jì)算和大數(shù)據(jù)領(lǐng)域,具體涉及一種基于數(shù)據(jù)庫備份恢復(fù)br的清單獲取方法及裝置。
背景技術(shù):
1、清單導(dǎo)出可以理解為對存儲系統(tǒng)數(shù)據(jù)(對象、目錄或文件)元信息的列舉和持久化操作,可以基于服務(wù)內(nèi)部實(shí)現(xiàn)或基于離線任務(wù)實(shí)現(xiàn);針對大規(guī)模數(shù)據(jù)的清單導(dǎo)出時(shí),通常采用離線任務(wù)來完成,但當(dāng)前離線清單導(dǎo)出需要依賴較多的外部組件實(shí)現(xiàn),計(jì)算和存儲資源消耗過多,可維護(hù)性較差。
技術(shù)實(shí)現(xiàn)思路
1、本公開提供了一種基于數(shù)據(jù)庫備份恢復(fù)br的清單獲取方法及裝置。
2、根據(jù)本公開的一方面,提供了一種基于數(shù)據(jù)庫備份恢復(fù)br的清單獲取方法,包括:
3、對數(shù)據(jù)庫執(zhí)行br操作,以從所述數(shù)據(jù)庫中導(dǎo)出包含元數(shù)據(jù)的備份文件;
4、在br操作的執(zhí)行過程中,對已導(dǎo)出的所述備份文件進(jìn)行同步解析,獲取元數(shù)據(jù)清單所需的目標(biāo)屬性信息;
5、根據(jù)所述目標(biāo)屬性信息生成所述元數(shù)據(jù)清單,并對所述元數(shù)據(jù)清單進(jìn)行存儲。
6、根據(jù)本公開的另一方面,提供了一種基于數(shù)據(jù)庫備份恢復(fù)br的清單獲取裝置,包括:
7、導(dǎo)出模塊,用于對數(shù)據(jù)庫執(zhí)行br操作,以從所述數(shù)據(jù)庫中導(dǎo)出包含元數(shù)據(jù)的備份文件;
8、解析模塊,用于在br操作的執(zhí)行過程中,對已導(dǎo)出的所述備份文件進(jìn)行同步解析,獲取元數(shù)據(jù)清單所需的目標(biāo)屬性信息;
9、獲取模塊,用于根據(jù)所述目標(biāo)屬性信息生成所述元數(shù)據(jù)清單,并對所述元數(shù)據(jù)清單進(jìn)行存儲。
10、根據(jù)本公開的第三方面,提供了一種電子設(shè)備,至少一個處理器;以及
11、與所述至少一個處理器通信連接的存儲器;其中,
12、所述存儲器存儲有可被所述至少一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行第一方面實(shí)施例所述的方法。
13、根據(jù)本公開的第四方面,提供了一種存儲有計(jì)算機(jī)指令的非瞬時(shí)計(jì)算機(jī)可讀存儲介質(zhì),其中,所述計(jì)算機(jī)指令用于使所述計(jì)算機(jī)執(zhí)行第一方面實(shí)施例所述的方法。
14、根據(jù)本公開的第五方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)第一方面實(shí)施例所述的方法。
15、應(yīng)當(dāng)理解,本部分所描述的內(nèi)容并非旨在標(biāo)識本公開的實(shí)施例的關(guān)鍵或重要特征,也不用于限制本公開的范圍。本公開的其它特征將通過以下的說明書而變得容易理解。
1.一種基于數(shù)據(jù)庫備份恢復(fù)br的清單獲取方法,包括:
2.根據(jù)權(quán)利要求1所述的方法,其中,所述對已導(dǎo)出的所述備份文件進(jìn)行同步解析,獲取元數(shù)據(jù)清單所需的目標(biāo)屬性信息,包括:
3.根據(jù)權(quán)利要求1所述的方法,其中,所述根據(jù)所述目標(biāo)屬性信息,生成所述元數(shù)據(jù)清單,包括:
4.根據(jù)權(quán)利要求3所述的方法,其中,所述根據(jù)所述目標(biāo)屬性信息,生成每個目錄的全路徑,包括:
5.根據(jù)權(quán)利要求3或4所述的方法,其中,所述方法還包括:
6.根據(jù)權(quán)利要求1所述的方法,其中,所述對所述元數(shù)據(jù)清單進(jìn)行存儲,包括:
7.根據(jù)權(quán)利要求1所述的方法,其中,所述對已導(dǎo)出的所述備份文件進(jìn)行同步解析,包括:
8.根據(jù)權(quán)利要求7所述的方法,其中,所述獲取元數(shù)據(jù)清單所需的目標(biāo)屬性信息,包括:
9.根據(jù)權(quán)利要求7所述的方法,其中,所述方法還包括:
10.根據(jù)權(quán)利要求7所述的方法,其中,所述目標(biāo)節(jié)點(diǎn)拉取所述備份文件的過程,包括:
11.根據(jù)權(quán)利要求7所述的方法,其中,所述方法還包括:
12.一種基于數(shù)據(jù)庫備份恢復(fù)br的清單獲取裝置,包括:
13.根據(jù)權(quán)利要求12所述的裝置,其中,所述解析模塊,包括:
14.根據(jù)權(quán)利要求12所述的裝置,其中,所述獲取模塊,包括:
15.根據(jù)權(quán)利要求14所述的裝置,其中,所述獲取模塊,包括:
16.根據(jù)權(quán)利要求14或15所述的裝置,其中,所述裝置還包括:
17.根據(jù)權(quán)利要求12所述的裝置,其中,所述獲取模塊,包括:
18.根據(jù)權(quán)利要求12所述的裝置,其中,所述解析模塊,包括:
19.根據(jù)權(quán)利要求18所述的裝置,其中,所述解析模塊,包括:
20.根據(jù)權(quán)利要求18所述的裝置,其中,所述裝置還包括:
21.根據(jù)權(quán)利要求18所述的裝置,其中,所述解析模塊,包括:
22.根據(jù)權(quán)利要求18所述的裝置,其中,所述裝置還包括:
23.一種電子設(shè)備,包括:
24.一種存儲有計(jì)算機(jī)指令的非瞬時(shí)計(jì)算機(jī)可讀存儲介質(zhì),其中,所述計(jì)算機(jī)指令用于使所述計(jì)算機(jī)執(zhí)行根據(jù)權(quán)利要求1-11中任一項(xiàng)所述的方法。
25.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)根據(jù)權(quán)利要求1-11中任一項(xiàng)所述方法的步驟。