本申請涉及數(shù)據(jù)處理,尤其涉及數(shù)據(jù)管理方法、裝置、電子設(shè)備、介質(zhì)及產(chǎn)品。
背景技術(shù):
1、隨著數(shù)據(jù)處理技術(shù)的提升、以及數(shù)據(jù)應(yīng)用場景的擴(kuò)展,目前數(shù)據(jù)量正處于急劇增長狀態(tài)。在這個背景下,大幅增加了數(shù)據(jù)的復(fù)雜性,對數(shù)據(jù)管理帶來了較大的挑戰(zhàn)。
2、在相關(guān)技術(shù)中,在修改數(shù)據(jù)后,將修改后的數(shù)據(jù)存儲在新的物理地址下,建立邏輯地址和物理地址的映射關(guān)系,通過映射關(guān)系可以回滾不同歷史版本的數(shù)據(jù)。然而,隨著數(shù)據(jù)量的增加和/或修改次數(shù)的增加,會導(dǎo)致映射關(guān)系的增多,進(jìn)而導(dǎo)致映射關(guān)系占用過多的內(nèi)存空間。
技術(shù)實(shí)現(xiàn)思路
1、本申請?zhí)峁┝藬?shù)據(jù)管理方法、裝置、電子設(shè)備、介質(zhì)及產(chǎn)品,以至少解決相關(guān)技術(shù)中內(nèi)存空間占用過多的問題。
2、本申請?zhí)峁┝艘环N數(shù)據(jù)管理方法,包括:接收數(shù)據(jù)修改請求,數(shù)據(jù)修改請求包括原始數(shù)據(jù)、原始邏輯地址、原始物理地址、以及修改信息;根據(jù)數(shù)據(jù)修改請求,通過修改信息對原始數(shù)據(jù)進(jìn)行修改處理,得到修改數(shù)據(jù),確定目標(biāo)物理地址,并將修改數(shù)據(jù)存儲到目標(biāo)物理地址;確定修改數(shù)據(jù)對應(yīng)的目標(biāo)代次標(biāo)識,根據(jù)目標(biāo)代次標(biāo)識、原始邏輯地址、以及目標(biāo)物理地址,創(chuàng)建目標(biāo)地址映射關(guān)系,目標(biāo)代次標(biāo)識表示數(shù)據(jù)修改請求的代次;根據(jù)目標(biāo)代次標(biāo)識和目標(biāo)地址映射關(guān)系,創(chuàng)建目標(biāo)快照,目標(biāo)快照用于恢復(fù)原始數(shù)據(jù)。
3、本申請還提供了一種數(shù)據(jù)管理裝置,包括:接收模塊,用于接收數(shù)據(jù)修改請求,數(shù)據(jù)修改請求包括原始數(shù)據(jù)、原始邏輯地址、原始物理地址、以及修改信息;修改模塊,用于根據(jù)數(shù)據(jù)修改請求,通過修改信息對原始數(shù)據(jù)進(jìn)行修改處理,得到修改數(shù)據(jù),確定目標(biāo)物理地址,并將修改數(shù)據(jù)存儲到目標(biāo)物理地址;創(chuàng)建模塊,用于確定修改數(shù)據(jù)對應(yīng)的目標(biāo)代次標(biāo)識,根據(jù)目標(biāo)代次標(biāo)識、原始邏輯地址、以及目標(biāo)物理地址,創(chuàng)建目標(biāo)地址映射關(guān)系,目標(biāo)代次標(biāo)識表示數(shù)據(jù)修改請求的代次;生成模塊,用于根據(jù)目標(biāo)代次標(biāo)識和目標(biāo)地址映射關(guān)系,創(chuàng)建目標(biāo)快照,目標(biāo)快照用于恢復(fù)原始數(shù)據(jù)。
4、本申請還提供了一種電子設(shè)備,包括:存儲器,用于存儲計(jì)算機(jī)程序;處理器,用于執(zhí)行計(jì)算機(jī)程序時實(shí)現(xiàn)上述任一種數(shù)據(jù)管理方法的步驟。
5、本申請還提供了一種計(jì)算機(jī)可讀存儲介質(zhì),計(jì)算機(jī)可讀存儲介質(zhì)中存儲有計(jì)算機(jī)程序,其中,計(jì)算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)上述任一種數(shù)據(jù)管理方法的步驟。
6、本申請還提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)上述任一種數(shù)據(jù)管理方法的步驟。
7、通過本申請,由于地址映射關(guān)系中添加的代次標(biāo)識可以區(qū)分不同的數(shù)據(jù)修改版本,因此,可以僅存儲修改數(shù)據(jù)對應(yīng)的地址映射關(guān)系而非存儲全量地址映射關(guān)系,從而解決地址映射關(guān)系占用內(nèi)存空間過多的技術(shù)問題,達(dá)到提升有效映射關(guān)系存儲數(shù)量的技術(shù)效果。
1.一種數(shù)據(jù)管理方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,確定目標(biāo)物理地址包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,根據(jù)所述空閑塊位圖和所述數(shù)據(jù)大小,確定目標(biāo)物理地址,包括:
4.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的方法,其特征在于,將所述修改數(shù)據(jù)存儲到所述目標(biāo)物理地址,包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,確定所述修改數(shù)據(jù)對應(yīng)的目標(biāo)代次標(biāo)識,包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括:
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括:
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述目標(biāo)代次標(biāo)識和所述目標(biāo)地址映射關(guān)系,創(chuàng)建目標(biāo)快照,包括:
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,根據(jù)所述當(dāng)前元數(shù)據(jù)寫入速度、所述當(dāng)前處理器使用率、所述當(dāng)前內(nèi)存使用率、以及所述時長間隔矩陣表,確定目標(biāo)時長間隔,包括:
10.根據(jù)權(quán)利要求8或9所述的方法,其特征在于,根據(jù)所述目標(biāo)代次標(biāo)識和所述目標(biāo)地址映射關(guān)系,創(chuàng)建目標(biāo)快照,包括:
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述方法還包括:
12.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
13.根據(jù)權(quán)利要求12所述的方法,其特征在于,根據(jù)所述多個歷史快照,進(jìn)行數(shù)據(jù)回滾處理,得到目標(biāo)卷,包括:
14.根據(jù)權(quán)利要求13所述的方法,其特征在于,根據(jù)所述指定代次標(biāo)識和所述多個歷史快照,獲取回滾數(shù)據(jù),包括:
15.根據(jù)權(quán)利要求14所述的方法,其特征在于,根據(jù)所述指定代次標(biāo)識和所述邏輯視圖進(jìn)行匹配處理,得到指定物理地址,包括:
16.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述方法還包括:
17.根據(jù)權(quán)利要求12-16中任一項(xiàng)所述的方法,其特征在于,所述方法還包括:
18.一種電子設(shè)備,其特征在于,包括:
19.一種計(jì)算機(jī)可讀存儲介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲介質(zhì)中存儲有計(jì)算機(jī)程序,其中,所述計(jì)算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)如權(quán)利要求1至17任一項(xiàng)所述數(shù)據(jù)管理方法的步驟。
20.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)如權(quán)利要求1至17任一項(xiàng)所述數(shù)據(jù)管理方法的步驟。