本發(fā)明涉及數(shù)據(jù)庫(kù)領(lǐng)域,尤其涉及一種數(shù)據(jù)處理的方法和裝置。
背景技術(shù):
::隨著傳統(tǒng)的數(shù)據(jù)庫(kù)技術(shù)日趨成熟、計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的飛速發(fā)展和應(yīng)用范圍的擴(kuò)大,使得數(shù)據(jù)庫(kù)系統(tǒng)得到越來(lái)越廣泛的應(yīng)用?,F(xiàn)有技術(shù)中,數(shù)據(jù)是先寫(xiě)入到數(shù)據(jù)表中某區(qū)域?qū)?yīng)的內(nèi)存中,當(dāng)某區(qū)域滿(mǎn)足一定條件就會(huì)將該區(qū)域的數(shù)據(jù)保存到存儲(chǔ)設(shè)備中形成一個(gè)數(shù)據(jù)存儲(chǔ)文件,如可以是1個(gè)hfile,隨著數(shù)據(jù)持續(xù)不斷地寫(xiě)入所述數(shù)據(jù)庫(kù),所述存儲(chǔ)設(shè)備中會(huì)存在大量的數(shù)據(jù)存儲(chǔ)文件。為提高讀數(shù)據(jù)的性能,會(huì)將同一個(gè)數(shù)據(jù)表的全部數(shù)據(jù)存儲(chǔ)文件合并為一個(gè)數(shù)據(jù)存儲(chǔ)文件。但是,在備份場(chǎng)景中,尤其是在增量備份的場(chǎng)景下,這樣的合并操作會(huì)帶來(lái)如下問(wèn)題:當(dāng)在此合并操作之后執(zhí)行增量備份操作時(shí),需要讀取整個(gè)數(shù)據(jù)表的所有數(shù)據(jù)以確認(rèn)所需執(zhí)行所述增量備份的數(shù)據(jù),由此導(dǎo)致網(wǎng)絡(luò)資源的浪費(fèi)以及備份耗時(shí)較長(zhǎng)的問(wèn)題。技術(shù)實(shí)現(xiàn)要素:本發(fā)明提供了一種數(shù)據(jù)處理的方法和裝置,能夠解決現(xiàn)有技術(shù)中備份過(guò)程耗時(shí)長(zhǎng),消耗大量網(wǎng)絡(luò)資源的問(wèn)題。為了達(dá)到上述目的,本發(fā)明采用如下技術(shù)方案:第一方面,提供了一種數(shù)據(jù)處理的方法,該方法應(yīng)用在數(shù)據(jù)庫(kù)系統(tǒng)中,所述數(shù)據(jù)庫(kù)系統(tǒng)包含數(shù)據(jù)表,所述數(shù)據(jù)表包含至少一個(gè)區(qū)域,該方法包括:當(dāng)所述至少一個(gè)區(qū)域中的任一區(qū)域滿(mǎn)足預(yù)定義條件時(shí),將所述滿(mǎn)足預(yù)定義條件的區(qū)域中的數(shù)據(jù)作為數(shù)據(jù)存儲(chǔ)文件保存到存儲(chǔ)設(shè)備中,其中,所述數(shù)據(jù)存儲(chǔ)文件包含時(shí)間元數(shù)據(jù),所述時(shí)間元數(shù)據(jù)為所述滿(mǎn)足預(yù)定義條件的區(qū)域中的數(shù)據(jù)的區(qū)域?qū)懭霑r(shí)間;當(dāng)滿(mǎn)足合并操作觸發(fā)條件時(shí),獲取備份操作時(shí)間,所述備份操作時(shí)間為最近一次執(zhí)行備份操作的時(shí)間;從所述存儲(chǔ)設(shè)備中選擇至少兩個(gè)第一數(shù)據(jù)存儲(chǔ)文件,所述至少兩個(gè)第一數(shù)據(jù)存儲(chǔ)文件所包含的時(shí)間元數(shù)據(jù)所記錄的區(qū)域?qū)懭霑r(shí)間在所述最近一次執(zhí)行備份操作的時(shí)間之前;合并所選擇的所述至少兩個(gè)第一數(shù)據(jù)存儲(chǔ)文件。具體地,所述備份操作時(shí)間中記錄的是最近一次執(zhí)行備份操作的時(shí)間。值得說(shuō)明的是,所述數(shù)據(jù)庫(kù)系統(tǒng)記錄的所述備份操作時(shí)間可以保存在存儲(chǔ)設(shè)備中的預(yù)置文件、預(yù)置數(shù)據(jù)庫(kù)中的數(shù)據(jù)表或分布式鎖中,其中,分布式鎖可以為zookeeper??蛇x地,本發(fā)明實(shí)施例中數(shù)據(jù)庫(kù)系統(tǒng)也可以將每次備份操作的時(shí)間記錄在所述存儲(chǔ)設(shè)備中的所述預(yù)置文件、預(yù)置數(shù)據(jù)庫(kù)中的數(shù)據(jù)表或分布式鎖中。則每次執(zhí)行合并操作前,從所述預(yù)置文件、預(yù)置數(shù)據(jù)庫(kù)中的數(shù)據(jù)表或分布式鎖中讀取所記錄的最近一次備份操作的時(shí)間。此外,在具體實(shí)施過(guò)程中,可以根據(jù)數(shù)據(jù)存儲(chǔ)文件的個(gè)數(shù)、大小等因素靈活配置選擇和合并策略??梢砸淮芜x擇全部所述數(shù)據(jù)存儲(chǔ)文件執(zhí)行合并操作;也可以分多次選擇,每次選擇部分所述數(shù)據(jù)存儲(chǔ)文件執(zhí)行合并操作。值得說(shuō)明的是,合并操作所獲得數(shù)據(jù)存儲(chǔ)文件的數(shù)量可以在具體實(shí)施過(guò)程中根據(jù)預(yù)置的每個(gè)數(shù)據(jù)存儲(chǔ)文件的最大規(guī)格、待合并數(shù)據(jù)存儲(chǔ)文件的個(gè)數(shù)和大小等因素配置不同預(yù)置策略,合并后獲得至少一個(gè)數(shù)據(jù)存儲(chǔ)文件,本發(fā)明不作限制。通過(guò)上述內(nèi)容描述的過(guò)程,在采用本實(shí)施例提供的數(shù)據(jù)處理的方法,執(zhí)行合并操作時(shí),通過(guò)獲取數(shù)據(jù)庫(kù)系統(tǒng)記錄的備份操作時(shí)間,僅合并最近一次備份操作的時(shí)間之前的數(shù)據(jù)存儲(chǔ)文件,解決了現(xiàn)有技術(shù)中數(shù)據(jù)讀性能問(wèn)題,而且利用上述合并方法,以最近一次執(zhí)行備份操作的時(shí)間為界,對(duì)該時(shí)間之前的數(shù)據(jù)存儲(chǔ)文件執(zhí)行合并操作,與現(xiàn)有技術(shù)中將全部數(shù)據(jù)存儲(chǔ)文件合并為一個(gè)的合并方法相比,可以解決現(xiàn)有技術(shù)中的合并方法導(dǎo)致無(wú)法快速查找最近一次執(zhí)行備份操作的時(shí)間之后新增的數(shù)據(jù)存儲(chǔ)文件的問(wèn)題,減少了備份過(guò)程耗時(shí)長(zhǎng),提高了數(shù)據(jù)庫(kù)中備份效率,降低了對(duì)網(wǎng)絡(luò)資源的消耗。結(jié)合第一方面,在第一方面的第一種可能實(shí)現(xiàn)方式中,所述方法還包括:從所述存儲(chǔ)設(shè)備中選擇至少兩個(gè)第二數(shù)據(jù)存儲(chǔ)文件,所述至少兩個(gè)第二數(shù)據(jù)存儲(chǔ)文件所包含的時(shí)間元數(shù)據(jù)所記錄的區(qū)域?qū)懭霑r(shí)間在所述最近一次執(zhí)行備份操作的時(shí)間之后;合并所選擇的所述至少兩個(gè)第二數(shù)據(jù)存儲(chǔ)文件。具體地,所述第二數(shù)據(jù)存儲(chǔ)文件僅用于區(qū)分不同數(shù)據(jù)存儲(chǔ)文件,并不代數(shù)據(jù)表存儲(chǔ)文件的數(shù)量,可以包含1個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)文件。通過(guò)上述內(nèi)容的描述,當(dāng)滿(mǎn)足預(yù)定義的合并操作觸發(fā)條件時(shí),通過(guò)獲取最近一次執(zhí)行備份操作的時(shí)間,以最近一次執(zhí)行備份操作的時(shí)間為界,分別將最近一次執(zhí)行備份操作的時(shí)間之前的數(shù)據(jù)存儲(chǔ)文件合并為至少1個(gè)數(shù)據(jù)存儲(chǔ)文件、將最近一次執(zhí)行備份操作的時(shí)間之后的數(shù)據(jù)存儲(chǔ)文件合并為至少1個(gè)數(shù)據(jù)存儲(chǔ)文件,解決了數(shù)據(jù)庫(kù)系統(tǒng)中讀數(shù)據(jù)性能問(wèn)題。與現(xiàn)有技術(shù)中將存儲(chǔ)設(shè)備中全部數(shù)據(jù)存儲(chǔ)文件合并為1個(gè)數(shù)據(jù)存儲(chǔ)文件相比,可以根據(jù)數(shù)據(jù)存儲(chǔ)文件的大小、個(gè)數(shù)等因素靈活配置合并策略,可以選擇全部數(shù)據(jù)存儲(chǔ)文件執(zhí)行合并操作,也可以選擇部分?jǐn)?shù)據(jù)存儲(chǔ)文件執(zhí)行合并操作,與現(xiàn)有技術(shù)中將所有數(shù)據(jù)存儲(chǔ)文件合并為一個(gè)數(shù)據(jù)存儲(chǔ)文件相比,本發(fā)明實(shí)施例提供的數(shù)據(jù)處理方法解決了讀數(shù)據(jù)性能問(wèn)題,而且通過(guò)更靈活的策略配置減少了合并操作對(duì)網(wǎng)絡(luò)和磁盤(pán)讀操作的消耗。另一方面,利用上述合并方法,在備份場(chǎng)景中,尤其是在增量備份場(chǎng)景中,可以快速查找到最近一次執(zhí)行備份操作的時(shí)間之后新增的數(shù)據(jù)存儲(chǔ)文件,完成備份操作,減少了備份的時(shí)間,極大地降低了備份所消耗的網(wǎng)絡(luò)資源。結(jié)合第一方面或第一方面第一種可能實(shí)現(xiàn)方式,在第一方面的第二種可能實(shí)現(xiàn)方式中,所述合并操作觸發(fā)條件為所述存儲(chǔ)設(shè)備中的數(shù)據(jù)存儲(chǔ)文件的數(shù)量大于或等于第二閾值;或,預(yù)定義的合并操作執(zhí)行周期;或,接收到合并操作執(zhí)行命令。通過(guò)上述內(nèi)容的描述,當(dāng)滿(mǎn)足預(yù)定義的合并操作觸發(fā)條件時(shí),通過(guò)獲取最近一次執(zhí)行備份操作的時(shí)間,以最近一次執(zhí)行備份操作的時(shí)間為界,分別合并最近一次執(zhí)行備份操作的時(shí)間之前的數(shù)據(jù)存儲(chǔ)文件和最近一次執(zhí)行備份操作的時(shí)間之后的數(shù)據(jù)存儲(chǔ)文件。利用上述合并方法,在備份場(chǎng)景中,尤其是在增量備份場(chǎng)景中,可以快速查找到最近一次執(zhí)行備份操作的時(shí)間之后新增的數(shù)據(jù)存儲(chǔ)文件,完成備份操作,減少了備份的時(shí)間,極大地降低了備份所消耗的網(wǎng)絡(luò)資源??蛇x地,在本發(fā)明的一個(gè)可能的實(shí)施例中,數(shù)據(jù)存儲(chǔ)文件所包含的時(shí)間元數(shù)據(jù)信息也可以是將區(qū)域中的數(shù)據(jù)作為數(shù)據(jù)存儲(chǔ)文件保存到存儲(chǔ)設(shè)備時(shí)的時(shí)間,即所述數(shù)據(jù)存儲(chǔ)文件的生成時(shí)間。當(dāng)滿(mǎn)足合并觸發(fā)條件時(shí),通過(guò)比較最近一次執(zhí)行備份操作的時(shí)間和存儲(chǔ)設(shè)備中數(shù)據(jù)存儲(chǔ)文件的時(shí)間元數(shù)據(jù)信息,可以確定最近一次執(zhí)行備份操作的時(shí)間之前的數(shù)據(jù)存儲(chǔ)文件和最近一次執(zhí)行備份操作的時(shí)間之后的數(shù)據(jù)存儲(chǔ)文件,再分別合并最近一次執(zhí)行備份操作時(shí)間之前的數(shù)據(jù)存儲(chǔ)文件和最近一次執(zhí)行備份操作時(shí)間之后的數(shù)據(jù)存儲(chǔ)文件,其中,可以一次選擇全部數(shù)據(jù)存儲(chǔ)文件執(zhí)行合并操作;也可以分多次選擇,每次選擇部分?jǐn)?shù)據(jù)存儲(chǔ)文件執(zhí)行合并操作,具體操作過(guò)程與上述實(shí)施例描述的內(nèi)容相同,在此不再贅述。在備份場(chǎng)景中,尤其是增量備份場(chǎng)景中,與現(xiàn)有技術(shù)的合并方法相比,同樣可以快速識(shí)別最近一次執(zhí)行備份操作時(shí)間之后的數(shù)據(jù)存儲(chǔ)文件,完成備份操作,減少備份耗時(shí)和對(duì)系統(tǒng)資源的消耗,提高備份操作的效率??蛇x地,在本發(fā)明的另一個(gè)可能的實(shí)施例中,也可以在數(shù)據(jù)存儲(chǔ)文件中添加合并標(biāo)志位,基于所述合并標(biāo)志位來(lái)決定是否需要合并該數(shù)據(jù)存儲(chǔ)文件,舉例說(shuō),如所述合并標(biāo)志位為0時(shí),表示該數(shù)據(jù)存儲(chǔ)文件未完成備份操作;如所述合并標(biāo)志位為1時(shí),表示該數(shù)據(jù)存儲(chǔ)文件已完成備份操作。示例地,區(qū)域中的數(shù)據(jù)作為數(shù)據(jù)存儲(chǔ)文件保存到存儲(chǔ)設(shè)備時(shí),合并標(biāo)志位的初始值為0;當(dāng)滿(mǎn)足備份操作觸發(fā)條件時(shí),備份存儲(chǔ)設(shè)備中的數(shù)據(jù)存儲(chǔ)文件,備份操作可以是全量備份,也可以是增量備份,備份操作完成后,更新已備份的數(shù)據(jù)存儲(chǔ)文件的合并標(biāo)志位為1;當(dāng)滿(mǎn)足合并操作觸發(fā)條件時(shí),合并存儲(chǔ)設(shè)備中合并標(biāo)志位為1的所有數(shù)據(jù)存儲(chǔ)文件,具體合并方法可以一次選擇全部數(shù)據(jù)存儲(chǔ)文件執(zhí)行合并操作;也可以分多次選擇,每次選擇部分所述數(shù)據(jù)存儲(chǔ)文件執(zhí)行合并操作,具體操作過(guò)程與上述實(shí)施例描述內(nèi)容的相同,在此不再贅述。利用上述合并方法,在備份場(chǎng)景中,尤其是增量備份場(chǎng)景中,當(dāng)下一次滿(mǎn)足備份操作觸發(fā)條件時(shí),只需要備份合并標(biāo)志位為0的數(shù)據(jù)存儲(chǔ)文件。值得說(shuō)明的是,本實(shí)施例中以合并標(biāo)志位的初始標(biāo)志位為0,已備份的數(shù)據(jù)存儲(chǔ)文件的標(biāo)志位為1僅為一種示例,具體實(shí)施過(guò)程中也可以利用其他內(nèi)容標(biāo)識(shí)已完成備份的數(shù)據(jù)存儲(chǔ)文件和未完成備份的數(shù)據(jù)存儲(chǔ)文件,本發(fā)明不作限制。與現(xiàn)有技術(shù)相比,利用上述方法,也可以快速識(shí)別最近一次執(zhí)行備份操作之后的數(shù)據(jù)存儲(chǔ)文件,提高備份操作效率。結(jié)合第一方面及第一方面的以上可能實(shí)現(xiàn)方式,在第一方面的第三種可能實(shí)現(xiàn)方式中,所述方法還包括:當(dāng)滿(mǎn)足備份操作觸發(fā)條件時(shí),所述數(shù)據(jù)庫(kù)系統(tǒng)備份所述存儲(chǔ)設(shè)備中時(shí)間元數(shù)據(jù)記錄的區(qū)域?qū)懭霑r(shí)間在所述備份操作時(shí)間之后的數(shù)據(jù)存儲(chǔ)文件;將所述備份操作時(shí)間更新為本次備份操作執(zhí)行時(shí)間。具體地,每次執(zhí)行備份操作后,所述數(shù)據(jù)庫(kù)系統(tǒng)會(huì)更新備份時(shí)間為本次備份操作執(zhí)行時(shí)間。結(jié)合第一方面及第一方面的第二種可能實(shí)現(xiàn)方式,在第一方面的第四種可能實(shí)現(xiàn)方式中,所述方法還包括:當(dāng)滿(mǎn)足備份操作觸發(fā)條件時(shí),第三方備份系統(tǒng)備份所述存儲(chǔ)設(shè)備中時(shí)間元數(shù)據(jù)記錄的區(qū)域?qū)懭霑r(shí)間在所述最近一次執(zhí)行備份操作的時(shí)間之后的數(shù)據(jù)存儲(chǔ)文件;將所述備份操作時(shí)間更新為本次備份操作執(zhí)行時(shí)間。結(jié)合第一方面及第一方面的第二種可能實(shí)現(xiàn)方式,在第一方面的第五種可能實(shí)現(xiàn)方式中,所述方法還包括:當(dāng)滿(mǎn)足備份操作觸發(fā)條件時(shí),所述數(shù)據(jù)庫(kù)系統(tǒng)備份所述存儲(chǔ)設(shè)備中全部數(shù)據(jù)存儲(chǔ)文件;將所述備份操作時(shí)間更新為本次備份操作執(zhí)行時(shí)間。結(jié)合第一方面及第一方面的第二種可能實(shí)現(xiàn)方式,在第一方面的第六種可能實(shí)現(xiàn)方式中,所述方法還包括:當(dāng)滿(mǎn)足備份操作觸發(fā)條件時(shí),第三方備份系統(tǒng)備份所述存儲(chǔ)設(shè)備中全部數(shù)據(jù)存儲(chǔ)文件;將所述備份操作時(shí)間更新為本次備份操作執(zhí)行時(shí)間。結(jié)合第一方面第三種及第四種可能實(shí)現(xiàn)方式,在第一方面的第七種可能實(shí)現(xiàn)方式中,所述備份操作觸發(fā)條件為預(yù)定義的備份操作執(zhí)行周期;或接收到備份操作執(zhí)行命令。具體地,備份操作觸發(fā)條件可以按照預(yù)定義的備份周期執(zhí)行,也可以為人為主觀行事,數(shù)據(jù)庫(kù)系統(tǒng)接收到備份操作命令后即執(zhí)行備份操作。綜上所述,在采用本實(shí)施例提供的數(shù)據(jù)處理的方法,執(zhí)行合并操作時(shí),通過(guò)獲取備份操作時(shí)間,僅合并最近一次執(zhí)行備份操作的時(shí)間之前的數(shù)據(jù)存儲(chǔ)文件,解決了現(xiàn)有技術(shù)中數(shù)據(jù)讀性能問(wèn)題,而且利用上述合并方法,以最近一次執(zhí)行備份操作的時(shí)間為界,分別合并最近一次執(zhí)行備份操作的時(shí)間之前和最近一次執(zhí)行備份操作的時(shí)間之后的數(shù)據(jù)存儲(chǔ)文件,與現(xiàn)有技術(shù)中將全部數(shù)據(jù)存儲(chǔ)文件合并為一個(gè)的合并方法相比,可以解決現(xiàn)有技術(shù)中的合并方法導(dǎo)致無(wú)法快速查找最近一次執(zhí)行備份操作的時(shí)間之后新增的數(shù)據(jù)存儲(chǔ)文件的問(wèn)題,減少了備份過(guò)程的耗時(shí),提高了數(shù)據(jù)庫(kù)中備份效率,降低了對(duì)網(wǎng)絡(luò)資源的消耗。另一方面,合并操作時(shí),根據(jù)數(shù)據(jù)存儲(chǔ)文件的大小、個(gè)數(shù)等因素靈活配置合并策略,可以選擇全部數(shù)據(jù)存儲(chǔ)文件執(zhí)行合并操作,也可以選擇部分?jǐn)?shù)據(jù)存儲(chǔ)文件執(zhí)行合并操作,與現(xiàn)有技術(shù)中將所有數(shù)據(jù)存儲(chǔ)文件合并為一個(gè)數(shù)據(jù)存儲(chǔ)文件相比,本發(fā)明實(shí)施例提供的數(shù)據(jù)處理方法解決了讀數(shù)據(jù)性能問(wèn)題,而且通過(guò)更靈活的策略配置減少了合并操作對(duì)網(wǎng)絡(luò)和磁盤(pán)讀操作的消耗。第二方面,提供了一種數(shù)據(jù)處理的裝置,所述裝置包括處理單元,獲取單元、選擇單元和合并單元:所述處理單元,用于當(dāng)數(shù)據(jù)庫(kù)系統(tǒng)所包含的數(shù)據(jù)表的至少一個(gè)區(qū)域中的任一區(qū)域滿(mǎn)足預(yù)定義條件時(shí),將所述滿(mǎn)足預(yù)定義條件的區(qū)域中的數(shù)據(jù)作為數(shù)據(jù)存儲(chǔ)文件保存到存儲(chǔ)設(shè)備中,其中,所述數(shù)據(jù)存儲(chǔ)文件包含時(shí)間元數(shù)據(jù),所述時(shí)間元數(shù)據(jù)為所述滿(mǎn)足預(yù)定義條件的區(qū)域中的數(shù)據(jù)的區(qū)域?qū)懭霑r(shí)間;所述獲取單元,用于在滿(mǎn)足合并操作觸發(fā)條件時(shí),獲取備份操作時(shí)間,所述備份操作時(shí)間為最近一次執(zhí)行備份操作的時(shí)間;所述選擇單元,用于從所述存儲(chǔ)設(shè)備中選擇至少兩個(gè)第一數(shù)據(jù)存儲(chǔ)文件,所述至少兩個(gè)第一數(shù)據(jù)存儲(chǔ)文件所包含的時(shí)間元數(shù)據(jù)所記錄的區(qū)域?qū)懭霑r(shí)間在所述最近一次執(zhí)行備份操作的時(shí)間之前;所述合并單元,用于合并所選擇的所述至少兩個(gè)第一數(shù)據(jù)存儲(chǔ)文件。通過(guò)上述方法描述的裝置,合并最近一次執(zhí)行備份操作的時(shí)間之前的數(shù)據(jù)存儲(chǔ)文件,以達(dá)到提高數(shù)據(jù)庫(kù)中讀數(shù)據(jù)性能的目的。在備份操作執(zhí)行時(shí),可以快速識(shí)別最近一次執(zhí)行備份操作的時(shí)間之后的數(shù)據(jù)存儲(chǔ)文件,對(duì)其進(jìn)行備份,減少了備份操作的耗時(shí)。結(jié)合第二方面可能實(shí)現(xiàn)方式,在第二方面的第一種可能實(shí)現(xiàn)方式中,所述選擇單元還用于從所述存儲(chǔ)設(shè)備中選擇至少兩個(gè)第二數(shù)據(jù)存儲(chǔ)文件,所述至少兩個(gè)第二數(shù)據(jù)存儲(chǔ)文件中所包含的時(shí)間元數(shù)據(jù)所記錄的區(qū)域?qū)懭霑r(shí)間在所述最近一次執(zhí)行備份操作的時(shí)間之后;所述合并單元還用于合并所選擇的所述至少兩個(gè)第二數(shù)據(jù)存儲(chǔ)文件。結(jié)合第二方面或第二方面第一種可能實(shí)現(xiàn)方式,在第二方面第二種可能實(shí)現(xiàn)方式中,所述合并操作觸發(fā)條件為所述存儲(chǔ)設(shè)備中的數(shù)據(jù)存儲(chǔ)文件的數(shù)量大于或等于第二閾值;或,預(yù)定義的合并操作執(zhí)行周期;或,接收到合并操作執(zhí)行命令。通過(guò)上述裝置的描述,獲取最近一次執(zhí)行備份操作的時(shí)間,分別合并已備份和未備份的數(shù)據(jù)存儲(chǔ)文件,提高了數(shù)據(jù)庫(kù)中讀數(shù)據(jù)的性能;另一方面,在備份場(chǎng)景中,與現(xiàn)有技術(shù)相比,解決了現(xiàn)有技術(shù)的合并方法,導(dǎo)致無(wú)法快速識(shí)別最近一次執(zhí)行備份操作的時(shí)間之后的數(shù)據(jù)存儲(chǔ)文件帶來(lái)的時(shí)延問(wèn)題,提高了備份操作的效率,減少了對(duì)網(wǎng)絡(luò)資源的消耗。結(jié)合第二方面及第二方面以上的可能實(shí)現(xiàn)方式,在第二方面第三種可能實(shí)現(xiàn)方式中,所述裝置還包括備份單元和更新單元:所述備份單元,用于當(dāng)滿(mǎn)足備份操作觸發(fā)條件時(shí),備份所述存儲(chǔ)設(shè)備中時(shí)間元數(shù)據(jù)記錄的區(qū)域?qū)懭霑r(shí)間在所述最近一次執(zhí)行備份操作的時(shí)間備份操作時(shí)間之后的數(shù)據(jù)存儲(chǔ)文件;所述更新單元,用于將所述備份操作時(shí)間更新為本次備份操作執(zhí)行時(shí)間。結(jié)合第二方面至第二方面第二種可能實(shí)現(xiàn)方式,在第二方面第四種可能實(shí)現(xiàn)方式中,所述裝置還包括備份單元和更新單元:所述備份單元,用于當(dāng)滿(mǎn)足備份操作觸發(fā)條件時(shí),備份所述存儲(chǔ)設(shè)備中全部數(shù)據(jù)存儲(chǔ)文件;所述更新單元,用于將所述備份操作時(shí)間更新為本次備份操作執(zhí)行時(shí)間。結(jié)合第二方面第四種及第二方面第五種可能實(shí)現(xiàn)方式,在第二方面第五種可能實(shí)現(xiàn)方式中,所述備份操作觸發(fā)條件為預(yù)定義的備份操作執(zhí)行周期;或,接收到備份操作執(zhí)行命令。綜上所述,通過(guò)數(shù)據(jù)庫(kù)系統(tǒng)記錄的最近一次執(zhí)行備份操作的時(shí)間,在執(zhí)行合并操作時(shí),以該最近一次執(zhí)行備份操作的時(shí)間為界,分別合并最近一次執(zhí)行備份操作的時(shí)間之前和最近一次執(zhí)行備份操作的時(shí)間之后的數(shù)據(jù)存儲(chǔ)文件,利用上述合并方法,在接收到備份指令或滿(mǎn)足備份周期時(shí),可以快速查找到最近一次執(zhí)行備份操作時(shí)間之后新增的數(shù)據(jù)存儲(chǔ)文件,完成備份操作,提高了數(shù)據(jù)庫(kù)系統(tǒng)中讀數(shù)據(jù)的性能,而且解決了現(xiàn)有技術(shù)中備份操作耗時(shí)長(zhǎng)的問(wèn)題,減少了備份操作對(duì)磁盤(pán)的讀請(qǐng)求導(dǎo)致對(duì)磁盤(pán)和網(wǎng)絡(luò)資源的損耗,提高備份操作的效率。本領(lǐng)域的技術(shù)人員應(yīng)理解的是,在以上內(nèi)容所描述的方法中,合并和備份操作是相互獨(dú)立的??蛇x地,當(dāng)接收到備份指令或滿(mǎn)足預(yù)定義的備份操作執(zhí)行周期時(shí),備份存儲(chǔ)設(shè)備中第三數(shù)據(jù)存儲(chǔ)文件;在所述存儲(chǔ)設(shè)備中選擇所述第三數(shù)據(jù)存儲(chǔ)文件;合并所述第三數(shù)據(jù)存儲(chǔ)文件。具體地,所述第三數(shù)據(jù)存儲(chǔ)文件僅用于區(qū)分不同數(shù)據(jù)存儲(chǔ)文件,并不代數(shù)據(jù)表數(shù)據(jù)存儲(chǔ)文件的數(shù)量,可以是存儲(chǔ)設(shè)備中全部數(shù)據(jù)存儲(chǔ)文件,也可以是存儲(chǔ)設(shè)備中任意數(shù)據(jù)存儲(chǔ)文件,則備份所述第三存儲(chǔ)文件可以是備份存儲(chǔ)設(shè)備中全部數(shù)據(jù)存儲(chǔ)文件,也可以是備份最近一次備份操作的時(shí)間之后新增的數(shù)據(jù)存儲(chǔ)文件。在備份完成后立即執(zhí)行一次合并操作,合并同一個(gè)數(shù)據(jù)表中已備份的所有數(shù)據(jù)存儲(chǔ)文件,保證了數(shù)據(jù)庫(kù)系統(tǒng)讀數(shù)據(jù)的性能;而且,避免了在本次備份操作和下一次合并操作之間新增數(shù)據(jù)存儲(chǔ)文件時(shí),需要區(qū)分已備份和未備份的數(shù)據(jù)存儲(chǔ)文件的問(wèn)題。在下一次執(zhí)行合并操作時(shí),只需要合并未備份的數(shù)據(jù)存儲(chǔ)文件,滿(mǎn)足備份操作條件時(shí)同樣可以快速識(shí)別最近一次備份操作的時(shí)間之后新增的數(shù)據(jù)存儲(chǔ)文件,快速完成備份操作,減少備份時(shí)間和對(duì)網(wǎng)絡(luò)資源的消耗,提升了備份效率。第三方面,提供了一種數(shù)據(jù)處理的裝置,所述裝置包括處理器、存儲(chǔ)器、存儲(chǔ)設(shè)備、總線(xiàn)、通信接口;其中所述處理器與所述存儲(chǔ)器、所述通信接口和存儲(chǔ)設(shè)備通過(guò)總線(xiàn)相通信,也可以通過(guò)無(wú)線(xiàn)傳輸?shù)绕渌侄螌?shí)現(xiàn)通信。所述存儲(chǔ)器,用于存儲(chǔ)指令;還用于存儲(chǔ)數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)表,所述數(shù)據(jù)表包含至少一個(gè)區(qū)域;所述處理器,用于執(zhí)行所述存儲(chǔ)器存儲(chǔ)的指令,以使得:當(dāng)所述至少一個(gè)區(qū)域中的任一區(qū)域滿(mǎn)足預(yù)定義條件時(shí),將所述滿(mǎn)足預(yù)定義條件的區(qū)域中的數(shù)據(jù)作為數(shù)據(jù)存儲(chǔ)文件保存到存儲(chǔ)設(shè)備中,其中,所述數(shù)據(jù)存儲(chǔ)文件包含時(shí)間元數(shù)據(jù),所述時(shí)間元數(shù)據(jù)為所述滿(mǎn)足預(yù)定義條件的區(qū)域中的數(shù)據(jù)的區(qū)域?qū)懭霑r(shí)間;當(dāng)滿(mǎn)足合并操作觸發(fā)條件時(shí),獲取備份操作時(shí)間,所述備份操作時(shí)間為最近一次執(zhí)行備份操作的時(shí)間;從所述存儲(chǔ)設(shè)備中選擇至少兩個(gè)第一數(shù)據(jù)存儲(chǔ)文件,所述至少兩個(gè)第一數(shù)據(jù)存儲(chǔ)文件所包含的時(shí)間元數(shù)據(jù)所記錄的區(qū)域?qū)懭霑r(shí)間在所述最近一次執(zhí)行備份操作的時(shí)間之前;合并所選擇的所述至少兩個(gè)第一數(shù)據(jù)存儲(chǔ)文件。第四方面,提供了一種計(jì)算機(jī)可讀介質(zhì),用于存儲(chǔ)計(jì)算機(jī)程序,該計(jì)算機(jī)程序包括用于執(zhí)行第一方面或第一方面的任意可能的實(shí)現(xiàn)方式中的方法的指令?;谏鲜黾夹g(shù)方案,本發(fā)明實(shí)施例的數(shù)據(jù)處理的方法和裝置,通過(guò)獲取最近一次執(zhí)行備份操作的時(shí)間,在滿(mǎn)足預(yù)定義的合并觸發(fā)條件時(shí),分別合并已備份和未備份的數(shù)據(jù)存儲(chǔ)文件,提高了數(shù)據(jù)庫(kù)中數(shù)據(jù)表的讀性能;另一方面,在備份場(chǎng)景中,尤其是在增量備份場(chǎng)景中,與現(xiàn)有技術(shù)相比,本發(fā)明提供的數(shù)據(jù)處理方法能夠快速識(shí)別最近一次執(zhí)行備份操作的時(shí)間之后的數(shù)據(jù)存儲(chǔ)文件,快速完成備份操作,由此能夠減少了對(duì)網(wǎng)絡(luò)資源的消耗,以及備份操作的耗時(shí),提高了備份操作的效率。附圖說(shuō)明為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)本發(fā)明實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面所描述的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為現(xiàn)有技術(shù)中一種數(shù)據(jù)表的區(qū)域的示意圖;圖2為根據(jù)本發(fā)明實(shí)施例提供的一種數(shù)據(jù)處理方法的流程示意圖;圖3為根據(jù)本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)處理方法的流程示意圖;圖3a為根據(jù)本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)處理方法的示意圖;圖4為根據(jù)本發(fā)明實(shí)施例提供的一種備份操作的流程示意圖;圖4a為根據(jù)本發(fā)明實(shí)施例提供的一種備份操作的示意圖;圖4b為根據(jù)本發(fā)明實(shí)施例提供的另一種備份操作的示意圖;圖5為根據(jù)本發(fā)明實(shí)施例提供的再一種備份操作的流程示意圖;圖5a為根據(jù)本發(fā)明實(shí)施例提供的另一種備份操作的示意圖;圖6為根據(jù)本發(fā)明實(shí)施例提供的一種數(shù)據(jù)處理裝置的示意圖;圖7為根據(jù)本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)處理裝置的示意圖。具體實(shí)施方式本發(fā)明實(shí)施例提供的方法應(yīng)用于數(shù)據(jù)庫(kù)中,該數(shù)據(jù)庫(kù)可以為分布式數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)中包含至少一個(gè)數(shù)據(jù)表(table),該數(shù)據(jù)表用來(lái)存儲(chǔ)用戶(hù)的數(shù)據(jù),例如使用一個(gè)名為用戶(hù)信息的數(shù)據(jù)表來(lái)存儲(chǔ)用戶(hù)基礎(chǔ)信息,使用一個(gè)名為交易信息的數(shù)據(jù)表來(lái)存儲(chǔ)用戶(hù)的交易記錄明細(xì)信息。在數(shù)據(jù)庫(kù)中可以利用鍵-值(key-value)類(lèi)型的存儲(chǔ)方式存儲(chǔ)數(shù)據(jù),即將用戶(hù)需要存儲(chǔ)的數(shù)據(jù)存放在value部分,構(gòu)建與value對(duì)應(yīng)的key,當(dāng)用戶(hù)需要查找value時(shí),通過(guò)key索引查找到對(duì)應(yīng)的value,其中,數(shù)據(jù)的存儲(chǔ)是按照key的字典順序自然排序的。每個(gè)數(shù)據(jù)表可以包含大量的數(shù)據(jù),為便于管理和維護(hù),按照key值的字典順序?qū)⒚總€(gè)數(shù)據(jù)表切割成一個(gè)個(gè)區(qū)域(region)。每個(gè)數(shù)據(jù)表包括一個(gè)或多個(gè)區(qū)域,每個(gè)區(qū)域是一個(gè)連續(xù)的key區(qū)間數(shù)據(jù)的集合,也可以說(shuō)是連續(xù)行數(shù)據(jù)的集合。每個(gè)key僅能落在某一個(gè)區(qū)域所管理的區(qū)間內(nèi),不同區(qū)域間沒(méi)有交叉key。圖1為數(shù)據(jù)表的區(qū)域的示意圖,如圖所示,區(qū)域-1為以鍵-a開(kāi)始,鍵-b結(jié)束的多個(gè)key構(gòu)成的集合,且該集合包含鍵-a;區(qū)域-2為以鍵-b開(kāi)始,鍵-c結(jié)束的多個(gè)key構(gòu)成的集合,且該集合中包括鍵-b;……區(qū)域-m則為以鍵-x開(kāi)始,鍵-y結(jié)束的多個(gè)key構(gòu)成的集合,且該集合中包括鍵-x。其中,區(qū)域-1中的鍵-a為字典順序上一個(gè)無(wú)窮小的值,區(qū)域-m中的鍵-y為字典順序上一個(gè)無(wú)窮大的值。由圖1可知,一個(gè)數(shù)據(jù)表由至少1個(gè)區(qū)域組成,每個(gè)區(qū)域包括1個(gè)或多個(gè)key,不同區(qū)域間無(wú)重復(fù)的key。本領(lǐng)域技術(shù)人員應(yīng)理解的是,數(shù)據(jù)庫(kù)系統(tǒng)中包含多個(gè)數(shù)據(jù)表,每個(gè)數(shù)據(jù)表包含至少一個(gè)區(qū)域,若有數(shù)據(jù)需要被寫(xiě)入數(shù)據(jù)表時(shí),先將該數(shù)據(jù)寫(xiě)入所述數(shù)據(jù)表的某一個(gè)區(qū)域的內(nèi)存中,當(dāng)所述至少一個(gè)區(qū)域中任一區(qū)域滿(mǎn)足預(yù)定義條件時(shí),將所述滿(mǎn)足預(yù)定義條件的區(qū)域中的數(shù)據(jù)保存到存儲(chǔ)設(shè)備中,以形成1個(gè)數(shù)據(jù)存儲(chǔ)文件,如可以是hfile。這樣隨著數(shù)據(jù)表的不同區(qū)域不斷有數(shù)據(jù)被寫(xiě)入,每個(gè)區(qū)域陸續(xù)會(huì)有數(shù)據(jù)被保存到所述存儲(chǔ)設(shè)備中以形成數(shù)據(jù)存儲(chǔ)文件,存儲(chǔ)設(shè)備中可能包含多個(gè)數(shù)據(jù)存儲(chǔ)文件,其中每個(gè)數(shù)據(jù)存儲(chǔ)文件對(duì)應(yīng)一個(gè)區(qū)域中的數(shù)據(jù)。每個(gè)數(shù)據(jù)存儲(chǔ)文件包含時(shí)間元數(shù)據(jù),所述時(shí)間元數(shù)據(jù)用于記錄該數(shù)據(jù)存儲(chǔ)文件所包含的數(shù)據(jù)在其對(duì)應(yīng)的區(qū)域中的區(qū)域?qū)懭霑r(shí)間。隨著數(shù)據(jù)表中數(shù)據(jù)持續(xù)不斷的寫(xiě)入,存儲(chǔ)設(shè)備中數(shù)據(jù)存儲(chǔ)文件的個(gè)數(shù)也隨之不斷增加,當(dāng)滿(mǎn)足預(yù)定義的合并操作觸發(fā)條件時(shí),將同一個(gè)數(shù)據(jù)表的多個(gè)數(shù)據(jù)存儲(chǔ)文件執(zhí)行合并操作,由此提高分布式數(shù)據(jù)庫(kù)讀數(shù)據(jù)的性能。值得說(shuō)明的是,每個(gè)數(shù)據(jù)存儲(chǔ)文件的大小根據(jù)對(duì)應(yīng)區(qū)域內(nèi)存中寫(xiě)入數(shù)據(jù)的多少和該區(qū)域內(nèi)存的大小,可以相同,也可以不同,具體處理過(guò)程為現(xiàn)有技術(shù),在此不再贅述。為防止系統(tǒng)故障或操作失誤導(dǎo)致數(shù)據(jù)丟失,需要備份數(shù)據(jù)庫(kù)中的數(shù)據(jù)存儲(chǔ)文件,即將數(shù)據(jù)存儲(chǔ)文件復(fù)制到存儲(chǔ)設(shè)備中的其他位置或硬盤(pán)陣列或其他備份存儲(chǔ)設(shè)備。其中,備份包括全量備份和增量備份,全量備份即將存儲(chǔ)設(shè)備中全部數(shù)據(jù)存儲(chǔ)文件復(fù)制到存儲(chǔ)設(shè)備中的其他位置或硬盤(pán)陣列或其他備份存儲(chǔ)設(shè)備;增量備份則是將最近一次執(zhí)行備份操作的時(shí)間之后新增的存儲(chǔ)文件復(fù)制到存儲(chǔ)設(shè)備中的其他位置或硬盤(pán)陣列或其他備份存儲(chǔ)設(shè)備。備份操作可以根據(jù)具體實(shí)施過(guò)程中對(duì)存儲(chǔ)設(shè)備中數(shù)據(jù)可靠性的要求人為觸發(fā)或周期性觸發(fā)。示例地,通過(guò)預(yù)置周期性備份策略設(shè)定每星期一的零時(shí)刻對(duì)存儲(chǔ)設(shè)備中的所有數(shù)據(jù)存儲(chǔ)文件執(zhí)行全量備份操作,星期二至星期日的零時(shí)刻分別執(zhí)行一次增量備份操作,以此提高數(shù)據(jù)庫(kù)系統(tǒng)中數(shù)據(jù)的可靠性。下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明的一部分實(shí)施例,而不是全部實(shí)施例?;诒景l(fā)明實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都應(yīng)屬于本發(fā)明保護(hù)的范圍。圖2為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)處理的方法的示意圖,如圖所示,該方法包括:s201、當(dāng)數(shù)據(jù)表的任一區(qū)域滿(mǎn)足預(yù)定義條件時(shí),將所述滿(mǎn)足預(yù)定義條件的區(qū)域中的數(shù)據(jù)作為數(shù)據(jù)存儲(chǔ)文件保存到存儲(chǔ)設(shè)備中。其中,所述數(shù)據(jù)存儲(chǔ)文件包含時(shí)間元數(shù)據(jù),所述時(shí)間元數(shù)據(jù)為所述滿(mǎn)足預(yù)定義條件的區(qū)域中的數(shù)據(jù)的區(qū)域?qū)懭霑r(shí)間。示例地,在8:10至8:50間,每隔1分鐘向區(qū)域-1中寫(xiě)入1條數(shù)據(jù),共寫(xiě)入50條數(shù)據(jù),假設(shè)此時(shí)該區(qū)域滿(mǎn)足預(yù)定義條件,將此區(qū)域中的50條數(shù)據(jù)保存到存儲(chǔ)設(shè)備的數(shù)據(jù)存儲(chǔ)文件1中,則數(shù)據(jù)存儲(chǔ)文件1對(duì)應(yīng)的時(shí)間元數(shù)據(jù)信息包含以上50條數(shù)據(jù)的區(qū)域?qū)懭氲臅r(shí)間,即該時(shí)間元數(shù)據(jù)中包含8:10、8:11、8:12、…、8:49、8:50??蛇x地,數(shù)據(jù)存儲(chǔ)文件1對(duì)應(yīng)的時(shí)間元數(shù)據(jù)信息也可以?xún)H記錄最早和最晚的數(shù)據(jù)的區(qū)域?qū)懭霑r(shí)間,即該時(shí)間元數(shù)據(jù)中包含最早寫(xiě)入時(shí)間8:10和最晚寫(xiě)入時(shí)間8:50??蛇x地,數(shù)據(jù)存儲(chǔ)文件1對(duì)應(yīng)的時(shí)間元數(shù)據(jù)信息也可以?xún)H記錄最晚的數(shù)據(jù)的區(qū)域?qū)懭霑r(shí)間,即該時(shí)間元數(shù)據(jù)中僅包含最晚寫(xiě)入時(shí)間8:50。s202、當(dāng)滿(mǎn)足合并操作觸發(fā)條件時(shí),獲取備份操作時(shí)間,所述備份操作時(shí)間為最近一次執(zhí)行備份操作的時(shí)間。具體地,隨著數(shù)據(jù)庫(kù)系統(tǒng)中的多個(gè)數(shù)據(jù)表持續(xù)不斷地寫(xiě)入數(shù)據(jù),存儲(chǔ)設(shè)備中會(huì)存在多個(gè)數(shù)據(jù)存儲(chǔ)文件,影響數(shù)據(jù)庫(kù)系統(tǒng)中讀數(shù)據(jù)的性能,因此需要合并存儲(chǔ)設(shè)備中的數(shù)據(jù)存儲(chǔ)文件,以此提高數(shù)據(jù)庫(kù)系統(tǒng)中讀數(shù)據(jù)的性能。其中,合并操作觸發(fā)條件具體可以為如下三種方式中的任一種:方式一:存儲(chǔ)設(shè)備中所有數(shù)據(jù)存儲(chǔ)文件的數(shù)量大于或等于第二閾值。存儲(chǔ)設(shè)備中存儲(chǔ)多個(gè)數(shù)據(jù)表的多個(gè)數(shù)據(jù)存儲(chǔ)文件,當(dāng)存儲(chǔ)設(shè)備中所有數(shù)據(jù)存儲(chǔ)文件的數(shù)量大于或等于第二閾值時(shí),即滿(mǎn)足合并操作觸發(fā)條件。示例地,當(dāng)存儲(chǔ)設(shè)備中所有數(shù)據(jù)存儲(chǔ)文件的數(shù)量大于等于5時(shí),即滿(mǎn)足合并操作觸發(fā)條件。方式二:滿(mǎn)足預(yù)定義的合并操作執(zhí)行周期;合并操作也可以按照預(yù)定義的合并操作執(zhí)行周期執(zhí)行。示例地,假設(shè)預(yù)定義的合并操作執(zhí)行周期為1小時(shí),則數(shù)據(jù)庫(kù)系統(tǒng)會(huì)每小時(shí)執(zhí)行一次合并操作,例如8點(diǎn)鐘數(shù)據(jù)庫(kù)系統(tǒng)執(zhí)行一次合并操作,9點(diǎn)鐘會(huì)再執(zhí)行一次合并操作。方式三:接收到合并操作指令。合并操作也可以是人為主觀行事,當(dāng)數(shù)據(jù)庫(kù)系統(tǒng)接收到合并操作指令時(shí)即執(zhí)行合并操作。此外,所述備份操作時(shí)間為最近一次進(jìn)行備份操作的時(shí)間。示例地,若數(shù)據(jù)庫(kù)系統(tǒng)在8點(diǎn)鐘執(zhí)行一次備份操作,所述備份操作時(shí)間為8點(diǎn)鐘;若9點(diǎn)鐘再一次執(zhí)行備份操作時(shí),所述備份操作時(shí)間會(huì)更新為9點(diǎn)鐘。值得說(shuō)明的是,所述數(shù)據(jù)庫(kù)系統(tǒng)可以只記錄最近一次執(zhí)行備份操作的時(shí)間,并保存在存儲(chǔ)設(shè)備中的預(yù)置文件、預(yù)置數(shù)據(jù)庫(kù)中的數(shù)據(jù)表或分布式鎖中,其中,分布式鎖可以為zookeeper??蛇x的,本發(fā)明實(shí)施例中數(shù)據(jù)庫(kù)系統(tǒng)也可以將每次備份操作的時(shí)間記錄在所述存儲(chǔ)設(shè)備中的所述預(yù)置文件、預(yù)置數(shù)據(jù)庫(kù)中的數(shù)據(jù)表或分布式鎖中。則每次執(zhí)行合并操作前,從所述預(yù)置文件、預(yù)置數(shù)據(jù)庫(kù)中的數(shù)據(jù)表或分布式鎖中讀取所記錄的最近一次備份操作的時(shí)間。示例地,數(shù)據(jù)庫(kù)系統(tǒng)分別在8點(diǎn)鐘、9點(diǎn)鐘和10點(diǎn)鐘對(duì)存儲(chǔ)設(shè)備中數(shù)據(jù)存儲(chǔ)文件執(zhí)行備份,則將8點(diǎn)鐘、9點(diǎn)鐘和10點(diǎn)鐘的時(shí)間信息記錄到所述預(yù)置文件、預(yù)置數(shù)據(jù)庫(kù)或分布式鎖中,下一次執(zhí)行合并操作時(shí),在記錄的信息中讀取所記錄的最近一次執(zhí)行備份操作時(shí)間,即10點(diǎn)鐘,也可以實(shí)現(xiàn)本發(fā)明實(shí)施例中記錄最近一次執(zhí)行備份操作的時(shí)間的目的。在本發(fā)明實(shí)施例的以下具體描述中,以數(shù)據(jù)庫(kù)系統(tǒng)記錄的備份時(shí)間僅為最近一次進(jìn)行備份操作的時(shí)間為例進(jìn)行進(jìn)一步地詳細(xì)描述。s203、從所述存儲(chǔ)設(shè)備中選擇至少兩個(gè)第一數(shù)據(jù)存儲(chǔ)文件,所述至少兩個(gè)第一數(shù)據(jù)存儲(chǔ)文件所包含的時(shí)間元數(shù)據(jù)所記錄的區(qū)域?qū)懭霑r(shí)間在所述最近一次執(zhí)行備份操作的時(shí)間之前。s204、合并所選擇的所述至少兩個(gè)第一數(shù)據(jù)存儲(chǔ)文件。其中,所述第一數(shù)據(jù)存儲(chǔ)文件僅用于區(qū)分不同數(shù)據(jù)存儲(chǔ)文件,并不代數(shù)據(jù)存儲(chǔ)文件的數(shù)量,可以包含1個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)文件。具體地,在具體實(shí)施過(guò)程中,可以根據(jù)數(shù)據(jù)存儲(chǔ)文件的個(gè)數(shù)、大小等因素靈活配置選擇和合并策略。例如,根據(jù)數(shù)據(jù)存儲(chǔ)文件的時(shí)間元數(shù)據(jù)和步驟s202中獲取的最近一次執(zhí)行備份操作的時(shí)間,能夠確定最近一次執(zhí)行備份操作的時(shí)間之前的數(shù)據(jù)存儲(chǔ)文件,可以一次選擇全部所述數(shù)據(jù)存儲(chǔ)文件執(zhí)行合并操作;也可以分多次選擇,每次選擇部分所述數(shù)據(jù)存儲(chǔ)文件執(zhí)行合并操作。示例地,可以按照數(shù)據(jù)存儲(chǔ)文件個(gè)數(shù)進(jìn)行合并操作,若最近一次備份操作中共備份了10個(gè)數(shù)據(jù)存儲(chǔ)文件,那么,可以一次選擇全部10個(gè)執(zhí)行合并操作;也可以先選擇5個(gè),再選擇另外5個(gè),分2次執(zhí)行合并操作;還可以是先選擇5個(gè),再選擇3個(gè)分別執(zhí)行合并操作,另外2個(gè)不作合并處理。還可以按照數(shù)據(jù)存儲(chǔ)文件的大小進(jìn)行合并操作,當(dāng)已備份的10個(gè)數(shù)據(jù)存儲(chǔ)文件大小的比例為2:2:2:2:2:2:1:1:1:20,可以選擇全部數(shù)據(jù)存儲(chǔ)文件執(zhí)行合并操作;也可以先選擇第1個(gè)至第6個(gè)數(shù)據(jù)存儲(chǔ)文件執(zhí)行一次合并操作,再選擇第7個(gè)至第10個(gè)數(shù)據(jù)存文件執(zhí)行一次合并操作;為減少合并操作對(duì)存儲(chǔ)和網(wǎng)絡(luò)資源的消耗,還可以選擇第1個(gè)至第9個(gè)數(shù)據(jù)存儲(chǔ)文件執(zhí)行一次合并操作,第10個(gè)數(shù)據(jù)存儲(chǔ)文件不作合并處理。值得說(shuō)明的是,合并操作所獲得數(shù)據(jù)存儲(chǔ)文件的數(shù)量可以在具體實(shí)施過(guò)程中根據(jù)預(yù)置的每個(gè)數(shù)據(jù)存儲(chǔ)文件的最大規(guī)格、待合并數(shù)據(jù)存儲(chǔ)文件的個(gè)數(shù)和大小等因素配置不同預(yù)置策略,合并后獲得至少一個(gè)數(shù)據(jù)存儲(chǔ)文件,本發(fā)明不作限制。在本發(fā)明的以下具體描述過(guò)程中,以合并后獲得1個(gè)數(shù)據(jù)存儲(chǔ)文件為例進(jìn)行進(jìn)一步的詳細(xì)描述。通過(guò)上述步驟s201至步驟s204描述的過(guò)程,在采用本實(shí)施例提供的數(shù)據(jù)處理的方法,執(zhí)行合并操作時(shí),通過(guò)獲取最近一次執(zhí)行備份操作的時(shí)間,僅合并最近一次執(zhí)行備份操作的時(shí)間之前的數(shù)據(jù)存儲(chǔ)文件,解決了數(shù)據(jù)庫(kù)系統(tǒng)讀數(shù)據(jù)性能問(wèn)題,而且利用上述合并方法,以最近一次執(zhí)行備份操作的時(shí)間為界合并該時(shí)間之點(diǎn)前的數(shù)據(jù)存儲(chǔ)文件,與現(xiàn)有技術(shù)中將全部數(shù)據(jù)存儲(chǔ)文件合并為一個(gè)數(shù)據(jù)存儲(chǔ)文件的合并方法相比,可以解決現(xiàn)有技術(shù)中的合并方法導(dǎo)致無(wú)法快速查找最近一次執(zhí)行備份操作的時(shí)間之后新增的數(shù)據(jù)存儲(chǔ)文件的問(wèn)題,減少了備份過(guò)程耗時(shí),提高了數(shù)據(jù)庫(kù)中備份效率,降低了對(duì)網(wǎng)絡(luò)資源的消耗。另一方面,執(zhí)行合并操作時(shí),根據(jù)數(shù)據(jù)存儲(chǔ)文件的大小、個(gè)數(shù)等因素靈活配置合并策略,可以選擇全部數(shù)據(jù)存儲(chǔ)文件執(zhí)行合并操作,也可以選擇部分?jǐn)?shù)據(jù)存儲(chǔ)文件執(zhí)行合并操作,與現(xiàn)有技術(shù)中將所有數(shù)據(jù)存儲(chǔ)文件合并為一個(gè)數(shù)據(jù)存儲(chǔ)文件相比,本發(fā)明實(shí)施例提供的數(shù)據(jù)處理方法解決了讀數(shù)據(jù)性能問(wèn)題,而且通過(guò)更靈活的策略配置減少了合并操作對(duì)網(wǎng)絡(luò)和磁盤(pán)讀操作的消耗。可選地,由上述描述可知,對(duì)存儲(chǔ)設(shè)備中數(shù)據(jù)存儲(chǔ)文件的合并操作,可以提高數(shù)據(jù)庫(kù)系統(tǒng)中讀數(shù)據(jù)的性能。在針對(duì)最近一次執(zhí)行備份操作的時(shí)間之前的數(shù)據(jù)存儲(chǔ)文件進(jìn)行合并的情況下,也可以進(jìn)一步針對(duì)最近一次執(zhí)行備份操作的時(shí)間之后的數(shù)據(jù)存儲(chǔ)文件執(zhí)行合并操作,由此減少存儲(chǔ)設(shè)備中存在的數(shù)據(jù)存儲(chǔ)文件的數(shù)據(jù)量,進(jìn)一步優(yōu)化數(shù)據(jù)庫(kù)的讀數(shù)據(jù)性能。如圖3所示,圖2所述數(shù)據(jù)處理的方法還包括:s301、從所述存儲(chǔ)設(shè)備中選擇至少兩個(gè)第二數(shù)據(jù)存儲(chǔ)文件,所述至少兩個(gè)第二數(shù)據(jù)存儲(chǔ)文件所包含的時(shí)間元數(shù)據(jù)所記錄的區(qū)域?qū)懭霑r(shí)間在最近一次執(zhí)行備份操作的時(shí)間之后。具體地,所述第二數(shù)據(jù)存儲(chǔ)文件僅用于區(qū)分不同數(shù)據(jù)存儲(chǔ)文件,并不代數(shù)據(jù)表存儲(chǔ)文件的數(shù)量,可以包含1個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)文件。s302、合并所選擇的所述至少兩個(gè)第二數(shù)據(jù)存儲(chǔ)文件。具體地,步驟s301和步驟s302與步驟s203和步驟s204描述的選擇和合并操作的處理過(guò)程相同,即將步驟s301中選擇的所述至少兩個(gè)第二數(shù)據(jù)存儲(chǔ)文件合并為至少一個(gè)數(shù)據(jù)存儲(chǔ)文件。示例地,如圖3a所示,結(jié)合步驟s201至步驟s204以及步驟s301和步驟s302描述內(nèi)容,以最近一次執(zhí)行備份操作的時(shí)間為界,分別合并最近一次執(zhí)行備份操作的時(shí)間之前和最近一次執(zhí)行備份操作之后的數(shù)據(jù)存儲(chǔ)文件,以此提高數(shù)據(jù)庫(kù)系統(tǒng)讀數(shù)據(jù)的性能。例如,t1時(shí)刻,對(duì)存儲(chǔ)設(shè)備中存在的全部數(shù)據(jù)存儲(chǔ)文件執(zhí)行備份操作,即備份數(shù)據(jù)存儲(chǔ)文件1、數(shù)據(jù)存儲(chǔ)文件2、數(shù)據(jù)存儲(chǔ)文件3;t2時(shí)刻,新增數(shù)據(jù)存儲(chǔ)文件4;t3時(shí)刻,新增數(shù)據(jù)存儲(chǔ)文件5,假設(shè)此時(shí)滿(mǎn)足預(yù)定義的合并操作觸發(fā)條件,則將t1時(shí)刻之前的數(shù)據(jù)存儲(chǔ)文件1、數(shù)據(jù)存儲(chǔ)文件2、數(shù)據(jù)存儲(chǔ)文件3合并為數(shù)據(jù)存儲(chǔ)文件6,并將t1時(shí)刻之后新增的數(shù)據(jù)存儲(chǔ)文件4和數(shù)據(jù)存儲(chǔ)文件5合并為數(shù)據(jù)存儲(chǔ)文件7,以此提高數(shù)據(jù)庫(kù)系統(tǒng)讀數(shù)據(jù)的性能。通過(guò)上述內(nèi)容的描述,當(dāng)滿(mǎn)足預(yù)定義的合并操作觸發(fā)條件時(shí),通過(guò)獲取最近一次執(zhí)行備份操作的時(shí)間,以最近一次執(zhí)行備份操作的時(shí)間為界,將最近一次執(zhí)行備份操作的時(shí)間之前的數(shù)據(jù)存儲(chǔ)文件合并為至少1個(gè)數(shù)據(jù)存儲(chǔ)文件,將最近一次執(zhí)行備份操作的時(shí)間之后的數(shù)據(jù)存儲(chǔ)文件合并為至少1個(gè)數(shù)據(jù)存儲(chǔ)文件,解決了數(shù)據(jù)庫(kù)系統(tǒng)中讀數(shù)據(jù)性能問(wèn)題。與現(xiàn)有技術(shù)中將存儲(chǔ)設(shè)備中全部數(shù)據(jù)存儲(chǔ)文件合并為1個(gè)數(shù)據(jù)存儲(chǔ)文件相比,根據(jù)數(shù)據(jù)存儲(chǔ)文件的大小、個(gè)數(shù)等因素靈活配置合并策略,可以選擇全部數(shù)據(jù)存儲(chǔ)文件執(zhí)行合并操作,也可以選擇部分?jǐn)?shù)據(jù)存儲(chǔ)文件執(zhí)行合并操作,與現(xiàn)有技術(shù)中將所有數(shù)據(jù)存儲(chǔ)文件合并為一個(gè)數(shù)據(jù)存儲(chǔ)文件相比,本發(fā)明實(shí)施例提供的數(shù)據(jù)處理方法解決了讀數(shù)據(jù)性能問(wèn)題,而且通過(guò)更靈活的策略配置減少了合并操作對(duì)網(wǎng)絡(luò)和磁盤(pán)讀操作的消耗。另一方面,利用上述合并方法,在備份場(chǎng)景中,尤其是在增量備份場(chǎng)景中,可以快速查找到最近一次執(zhí)行備份操作的時(shí)間之后新增的數(shù)據(jù)存儲(chǔ)文件,完成備份操作,減少了備份的時(shí)間,極大地降低了備份所消耗的網(wǎng)絡(luò)資源??蛇x地,在本發(fā)明的一個(gè)可能的實(shí)施例中,數(shù)據(jù)存儲(chǔ)文件所包含的時(shí)間元數(shù)據(jù)信息也可以是將區(qū)域中的數(shù)據(jù)作為數(shù)據(jù)存儲(chǔ)文件保存到存儲(chǔ)設(shè)備時(shí)的時(shí)間,即所述數(shù)據(jù)存儲(chǔ)文件的生成時(shí)間。當(dāng)滿(mǎn)足合并觸發(fā)條件時(shí),通過(guò)比較最近一次執(zhí)行備份操作時(shí)間和存儲(chǔ)設(shè)備中數(shù)據(jù)存儲(chǔ)文件的時(shí)間元數(shù)據(jù)信息,可以確定最近一次執(zhí)行備份操作時(shí)間之前的數(shù)據(jù)存儲(chǔ)文件和最近一次備份操作時(shí)間之后的數(shù)據(jù)存儲(chǔ)文件,再分別合并最近一次執(zhí)行備份操作時(shí)間之前的數(shù)據(jù)存儲(chǔ)文件和最近一次執(zhí)行備份操作時(shí)間之后的數(shù)據(jù)存儲(chǔ)文件,其中,可以一次選擇全部數(shù)據(jù)存儲(chǔ)文件執(zhí)行合并操作;也可以分多次選擇,每次選擇部分?jǐn)?shù)據(jù)存儲(chǔ)文件執(zhí)行合并操作,具體操作過(guò)程與步驟203和步驟204描述內(nèi)容相同,在此不再贅述。在備份場(chǎng)景中,尤其是增量備份場(chǎng)景中,與現(xiàn)有技術(shù)的合并方法相比,同樣可以快速識(shí)別最近一次執(zhí)行備份操作時(shí)間之后的數(shù)據(jù)存儲(chǔ)文件,完成備份操作,減少備份耗時(shí)和對(duì)系統(tǒng)資源的消耗,提高備份操作的效率??蛇x地,在本發(fā)明的另一個(gè)可能的實(shí)施例中,也可以在數(shù)據(jù)存儲(chǔ)文件中添加合并標(biāo)志位,基于所述合并標(biāo)志位來(lái)決定是否需要合并該數(shù)據(jù)存儲(chǔ)文件,舉例說(shuō),如所述合并標(biāo)志位為0時(shí),表示該數(shù)據(jù)存儲(chǔ)文件未完成備份操作;如所述合并標(biāo)志位為1時(shí),表示該數(shù)據(jù)存儲(chǔ)文件已完成備份操作。示例地,區(qū)域中的數(shù)據(jù)作為數(shù)據(jù)存儲(chǔ)文件保存到存儲(chǔ)設(shè)備時(shí),合并標(biāo)志位的初始值為0;當(dāng)滿(mǎn)足備份操作觸發(fā)條件時(shí),備份存儲(chǔ)設(shè)備中的數(shù)據(jù)存儲(chǔ)文件,備份操作可以是全量備份,也可以是增量備份,備份操作完成后,更新已備份的數(shù)據(jù)存儲(chǔ)文件的合并標(biāo)志位為1;當(dāng)滿(mǎn)足合并操作觸發(fā)條件時(shí),合并存儲(chǔ)設(shè)備中合并標(biāo)志位為1的所有數(shù)據(jù)存儲(chǔ)文件,具體合并方法可以一次選擇全部數(shù)據(jù)存儲(chǔ)文件執(zhí)行合并操作;也可以分多次選擇,每次選擇部分所述數(shù)據(jù)存儲(chǔ)文件執(zhí)行合并操作,具體操作過(guò)程與步驟203和步驟204描述內(nèi)容相同,在此不再贅述。利用上述合并方法,在備份場(chǎng)景中,尤其是增量備份場(chǎng)景中,當(dāng)下一次滿(mǎn)足備份操作觸發(fā)條件時(shí),只需要備份合并標(biāo)志位為0的數(shù)據(jù)存儲(chǔ)文件。值得說(shuō)明的是,本實(shí)施例中以合并標(biāo)志位的初始標(biāo)志位為0,已備份的數(shù)據(jù)存儲(chǔ)文件的標(biāo)志位為1僅為一種示例,具體實(shí)施過(guò)程中也可以利用其他內(nèi)容標(biāo)識(shí)已完成備份的數(shù)據(jù)存儲(chǔ)文件和未完成備份的數(shù)據(jù)存儲(chǔ)文件,本發(fā)明不作限制。與現(xiàn)有技術(shù)相比,利用上述方法,也可以快速識(shí)別最近一次備份操作之后的數(shù)據(jù)存儲(chǔ)文件,提高備份操作效率。接下來(lái),結(jié)合上述內(nèi)容描述的數(shù)據(jù)處理的方法,進(jìn)一步闡述本發(fā)明實(shí)施例所提供的方法在備份場(chǎng)景中的處理過(guò)程,所述方法包括:s401、當(dāng)滿(mǎn)足備份操作觸發(fā)條件時(shí),備份所述存儲(chǔ)設(shè)備中時(shí)間元數(shù)據(jù)記錄的區(qū)域?qū)懭霑r(shí)間在最近一次執(zhí)行備份操作的時(shí)間之后的數(shù)據(jù)存儲(chǔ)文件。具體地,備份操作觸發(fā)條件可以為預(yù)定義的備份操作執(zhí)行周期。示例地,預(yù)定義的備份操作執(zhí)行周期為每星期執(zhí)行一次備份操作。也可以為人為主觀行事,即數(shù)據(jù)庫(kù)系統(tǒng)接收到備份操作命令后即執(zhí)行備份操作。當(dāng)滿(mǎn)足備份操作觸發(fā)條件時(shí),根據(jù)最近一次執(zhí)行備份操作的時(shí)間和存儲(chǔ)設(shè)備中存在的數(shù)據(jù)存儲(chǔ)文件的時(shí)間元數(shù)據(jù),可以確定最近一次執(zhí)行備份操作的時(shí)間之后新增的數(shù)據(jù)存儲(chǔ)文件,將新增的數(shù)據(jù)存儲(chǔ)文件拷貝到存儲(chǔ)設(shè)備的其他位置或硬盤(pán)陣列或其他備份存儲(chǔ)設(shè)備,以此保證數(shù)據(jù)的可靠性。s402、將備份操作時(shí)間更新為本次備份操作執(zhí)行時(shí)間。具體地,每次執(zhí)行備份操作后,數(shù)據(jù)庫(kù)系統(tǒng)會(huì)更新備份時(shí)間為本次備份操作執(zhí)行時(shí)間,即更新為步驟s401中進(jìn)行備份操作的時(shí)間,便于滿(mǎn)足預(yù)定義的合并觸發(fā)條件時(shí),執(zhí)行合并或其他相關(guān)操作時(shí)讀取備份操作時(shí)間。例如步驟s201中先獲取備份時(shí)間中記錄的最近一次執(zhí)行備份操作的時(shí)間,再合并最近一次執(zhí)行備份操作的時(shí)間之前的數(shù)據(jù)存儲(chǔ)文件。示例地,圖4a為結(jié)合步驟s401至步驟s402所述數(shù)據(jù)備份流程的示意圖,如圖所示,t1時(shí)刻,備份系統(tǒng)中數(shù)據(jù)存儲(chǔ)文件1、數(shù)據(jù)存儲(chǔ)文件2、數(shù)據(jù)存儲(chǔ)文件3;t2時(shí)刻,新增數(shù)據(jù)存儲(chǔ)文件4;t3時(shí)刻,存儲(chǔ)設(shè)備中新增數(shù)據(jù)存儲(chǔ)文件5,此時(shí)存儲(chǔ)設(shè)備中存儲(chǔ)文件的數(shù)量達(dá)到5個(gè),假設(shè)滿(mǎn)足預(yù)定義的合并操作觸發(fā)條件,以最近一次執(zhí)行備份操作的時(shí)間t1時(shí)刻為界,將t1時(shí)刻之前的數(shù)據(jù)存儲(chǔ)文件1、數(shù)據(jù)存儲(chǔ)文件2、數(shù)據(jù)存儲(chǔ)文件3合并為數(shù)據(jù)存儲(chǔ)文件6,將t1時(shí)刻之后的數(shù)據(jù)存儲(chǔ)文件4、數(shù)據(jù)存儲(chǔ)文件5合并為數(shù)據(jù)存儲(chǔ)文件7;t4時(shí)刻,接收到備份指令或滿(mǎn)足預(yù)定義的合并操作執(zhí)行周期,執(zhí)行備份操作,根據(jù)最近一次執(zhí)行備份操作的時(shí)間t1時(shí)刻和每個(gè)數(shù)據(jù)存儲(chǔ)文件所包含的時(shí)間元數(shù)據(jù),確定t1時(shí)間之后新增的數(shù)據(jù)存儲(chǔ)文件7和數(shù)據(jù)存儲(chǔ)文件8,備份數(shù)據(jù)存儲(chǔ)文件7和數(shù)據(jù)存儲(chǔ)文件8;t5時(shí)刻,新增數(shù)據(jù)存儲(chǔ)文件9;進(jìn)一步地,t6時(shí)刻,新增數(shù)據(jù)存儲(chǔ)文件10,當(dāng)前存儲(chǔ)設(shè)備中數(shù)據(jù)存儲(chǔ)文件的總數(shù)達(dá)到5個(gè),再次滿(mǎn)足預(yù)定義的合并觸發(fā)條件,則以最近一次執(zhí)行備份操作的時(shí)間t4時(shí)刻為界,將數(shù)據(jù)存儲(chǔ)文件6、數(shù)據(jù)存儲(chǔ)文件7、數(shù)據(jù)存儲(chǔ)文件8合并為數(shù)據(jù)存儲(chǔ)文件11,并將數(shù)據(jù)存儲(chǔ)文件9、數(shù)據(jù)存儲(chǔ)文件10合并為數(shù)據(jù)存儲(chǔ)文件12;t7時(shí)刻,接收到備份指令或滿(mǎn)足備份周期時(shí),根據(jù)t4時(shí)刻和數(shù)據(jù)存儲(chǔ)文件的時(shí)間元數(shù)據(jù)信息,確定t4時(shí)刻之后新增數(shù)據(jù)存儲(chǔ)文件,備份數(shù)據(jù)存儲(chǔ)文件12、數(shù)據(jù)存儲(chǔ)文件13。由此,以本發(fā)明實(shí)施例提供數(shù)據(jù)處理方法,可以快速識(shí)別最近一次執(zhí)行備份操作的時(shí)間之后的新增數(shù)據(jù)存儲(chǔ)文件,減少備份耗時(shí),提高備份操作的效率。綜上所述,通過(guò)記錄最近一次執(zhí)行備份操作的時(shí)間,在執(zhí)行合并操作時(shí),以最近一次執(zhí)行備份操作的時(shí)間為界,分別合并最近一次執(zhí)行備份操作的時(shí)間之前和之后的數(shù)據(jù)存儲(chǔ)文件,利用上述合并方法,在備份操作中,尤其在增量備份場(chǎng)景中,可以快速查找到最近一次執(zhí)行備份操作時(shí)間之后新增的數(shù)據(jù)存儲(chǔ)文件,完成備份操作,不僅提高了數(shù)據(jù)庫(kù)系統(tǒng)中讀數(shù)據(jù)的性能,而且解決了現(xiàn)有技術(shù)中備份操作耗時(shí)長(zhǎng)的問(wèn)題,減少了備份操作對(duì)磁盤(pán)的讀請(qǐng)求導(dǎo)致對(duì)磁盤(pán)和網(wǎng)絡(luò)資源的損耗,提高備份操作的效率??蛇x地,如圖4b所示,結(jié)合圖2描述的數(shù)據(jù)處理方法,備份處理過(guò)程還可以為:s401a、當(dāng)滿(mǎn)足備份操作觸發(fā)條件時(shí),備份所述存儲(chǔ)設(shè)備中全部數(shù)據(jù)存儲(chǔ)文件。s402b、將備份操作時(shí)間更新為本次備份操作執(zhí)行時(shí)間。通過(guò)步驟s401a至步驟s402b所述方法,當(dāng)滿(mǎn)足備份操作觸發(fā)條件時(shí),對(duì)存儲(chǔ)設(shè)備中全部數(shù)據(jù)存儲(chǔ)文件進(jìn)行備份操作,并更新備份操作時(shí)間為本次備份操作執(zhí)行時(shí)間。當(dāng)下一次滿(mǎn)足合并觸發(fā)條件時(shí),可以按照最近一次執(zhí)行備份操作的時(shí)間完成合并操作,再次滿(mǎn)足備份觸發(fā)條件時(shí),無(wú)論備份存儲(chǔ)設(shè)備中全部數(shù)據(jù)存儲(chǔ)文件,還是僅備份最近一次執(zhí)行備份操作的時(shí)間之后的數(shù)據(jù)存儲(chǔ)文件,都可以快速識(shí)別對(duì)應(yīng)數(shù)據(jù)存儲(chǔ)文件,減少備份操作的時(shí)延。上述備份操作均由數(shù)據(jù)庫(kù)系統(tǒng)執(zhí)行,可選地,也可以由第三方備份系統(tǒng)執(zhí)行備份操作。當(dāng)滿(mǎn)足備份操作觸發(fā)條件時(shí),由第三方備份系統(tǒng)執(zhí)行備份操作,并記錄和保存最近一次執(zhí)行備份操作的時(shí)間,其中,備份操作可以是全量備份,也可以是增量備份??蛇x地,上述備份操作時(shí)間也可以由數(shù)據(jù)庫(kù)系統(tǒng)記錄和保存,當(dāng)?shù)谌絺浞蒈浖?zhí)行備份操作時(shí),即通知數(shù)據(jù)庫(kù)系統(tǒng)更新所述備份操作時(shí)間。當(dāng)滿(mǎn)足合并操作觸發(fā)條件時(shí),數(shù)據(jù)庫(kù)系統(tǒng)可以獲取最近一次執(zhí)行備份操作的時(shí)間,以最近一次執(zhí)行備份操作的時(shí)間為界,執(zhí)行合并操作,具體合并操作的過(guò)程和方法與步驟s203和步驟s204描述內(nèi)容相同,在此不再贅述。綜上所述,通過(guò)獲取最近一次執(zhí)行備份操作的時(shí)間,在執(zhí)行合并操作時(shí),以最近一次執(zhí)行備份操作的時(shí)間為界,分別合并最近一次執(zhí)行備份操作的時(shí)間之前和最近一次執(zhí)行備份操作之后的數(shù)據(jù)存儲(chǔ)文件,提高了數(shù)據(jù)表的讀性能;另一方面,與現(xiàn)有技術(shù)相比,利用上述數(shù)據(jù)處理方法,在接收到備份指令或滿(mǎn)足備份周期時(shí),可以快速識(shí)別最近一次執(zhí)行備份操作時(shí)間之后新增的數(shù)據(jù)存儲(chǔ)文件,完成備份操作,解決了現(xiàn)有技術(shù)中備份操作耗時(shí)長(zhǎng)的問(wèn)題,減少了備份操作對(duì)磁盤(pán)的讀請(qǐng)求導(dǎo)致對(duì)磁盤(pán)和網(wǎng)絡(luò)資源的損耗,提高備份操作的效率。本領(lǐng)域的技術(shù)人員應(yīng)理解的是,在以上內(nèi)容所描述的方法中,合并和備份操作是相互獨(dú)立的,當(dāng)滿(mǎn)足預(yù)定義的合并觸發(fā)條件時(shí)立即執(zhí)行合并操作,當(dāng)接收到備份指令或滿(mǎn)足備份周期時(shí)即執(zhí)行備份操作,備份和合并無(wú)先后順序關(guān)系。在本發(fā)明的另一個(gè)實(shí)施例中,在備份操作完成后立即執(zhí)行合并操作,合并已備份的所有數(shù)據(jù)存儲(chǔ)文件,也可以解決現(xiàn)有技術(shù)中讀數(shù)據(jù)性能和備份耗時(shí)長(zhǎng)的問(wèn)題,如圖5所示,所述方法包括:s501、當(dāng)接收到備份指令或滿(mǎn)足預(yù)定義的備份操作執(zhí)行周期時(shí),備份存儲(chǔ)設(shè)備中第三數(shù)據(jù)存儲(chǔ)文件。具體地,所述第三數(shù)據(jù)存儲(chǔ)文件僅用于區(qū)分不同數(shù)據(jù)存儲(chǔ)文件,并不代數(shù)據(jù)表數(shù)據(jù)存儲(chǔ)文件的數(shù)量,可以是存儲(chǔ)設(shè)備中全部數(shù)據(jù)存儲(chǔ)文件,也可以是存儲(chǔ)設(shè)備中任意數(shù)據(jù)存儲(chǔ)文件,則備份所述第三存儲(chǔ)文件可以是備份存儲(chǔ)設(shè)備中全部數(shù)據(jù)存儲(chǔ)文件,也可以是備份最近一次備份操作的時(shí)間之后新增的數(shù)據(jù)存儲(chǔ)文件。s502、在所述存儲(chǔ)設(shè)備中選擇所述第三數(shù)據(jù)存儲(chǔ)文件。s503、合并所述第三數(shù)據(jù)存儲(chǔ)文件。具體地,在執(zhí)行備份操作完成后,立即執(zhí)行合并操作。合并操作中選擇和合并處理的方法與步驟s202和步驟s203相同,在此不再贅述。示例地,圖5a為本發(fā)明實(shí)施例的示意圖,如圖所示,t1時(shí)刻,接收到備份指令或滿(mǎn)足預(yù)定義的備份操作執(zhí)行周期,備份數(shù)據(jù)存儲(chǔ)文件1、數(shù)據(jù)存儲(chǔ)文件2、數(shù)據(jù)存儲(chǔ)文件3,并將數(shù)據(jù)存儲(chǔ)文件1、數(shù)據(jù)存儲(chǔ)文件2、數(shù)據(jù)存儲(chǔ)文件3合并為數(shù)據(jù)存儲(chǔ)文件4;t2時(shí)刻,再次接收到備份指令或滿(mǎn)足預(yù)定義的備份操作執(zhí)行周期,全量備份數(shù)據(jù)存儲(chǔ)文件4、數(shù)據(jù)存文件5、數(shù)據(jù)存文件6、數(shù)據(jù)存文件7,或增量備份數(shù)據(jù)存文件5、數(shù)據(jù)存文件6、數(shù)據(jù)存文件7,并將數(shù)據(jù)存儲(chǔ)文件4、數(shù)據(jù)存文件5、數(shù)據(jù)存文件6、數(shù)據(jù)存文件7合并為數(shù)據(jù)存儲(chǔ)文件8,同樣可以達(dá)到本發(fā)明實(shí)施例所提供數(shù)據(jù)處理方法的目的,合并操作提高了讀數(shù)據(jù)的性能,在下一次備份處理中,尤其是增量備份操作中,也可以快速查找到最近一次執(zhí)行備份操作時(shí)間之后新增的數(shù)據(jù)存儲(chǔ)文件,減少備份操作的時(shí)延。本領(lǐng)域的技術(shù)人員應(yīng)理解的是,在本實(shí)施例中除備份操作后立即強(qiáng)制執(zhí)行合并操作外,在具體實(shí)施過(guò)程中,合并操作還可以在存儲(chǔ)設(shè)備中數(shù)據(jù)存儲(chǔ)文件的個(gè)數(shù)大于或等于第二閾值,或滿(mǎn)足預(yù)定義的合并操作執(zhí)行周期,或接收到合并操作執(zhí)行命令時(shí)執(zhí)行合并操作,以解決存儲(chǔ)設(shè)備中存在多個(gè)數(shù)據(jù)存儲(chǔ)文件導(dǎo)致數(shù)據(jù)庫(kù)讀性能下降的問(wèn)題。通過(guò)步驟s501至步驟s503所述方法,在備份完成后立即執(zhí)行一次合并操作,合并同一個(gè)數(shù)據(jù)表中已備份的所有數(shù)據(jù)存儲(chǔ)文件,保證了數(shù)據(jù)庫(kù)系統(tǒng)讀數(shù)據(jù)的性能;而且,避免了在本次備份操作和下一次合并操作之間新增數(shù)據(jù)存儲(chǔ)文件時(shí),需要區(qū)分已備份和未備份的數(shù)據(jù)存儲(chǔ)文件的問(wèn)題。在下一次執(zhí)行合并操作時(shí),只需要合并未備份的數(shù)據(jù)存儲(chǔ)文件,滿(mǎn)足備份操作條件時(shí)同樣可以快速識(shí)別最近一次備份操作的時(shí)間之后新增的數(shù)據(jù)存儲(chǔ)文件,快速完成備份操作,減少備份時(shí)間和對(duì)網(wǎng)絡(luò)資源的消耗,提升了備份效率。值得說(shuō)明的是,對(duì)于上述方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作并不一定是本發(fā)明所必須的。本領(lǐng)域的技術(shù)人員根據(jù)以上描述的內(nèi)容,能夠想到的其他合理的步驟組合,也屬于本發(fā)明的保護(hù)范圍內(nèi)。其次,本領(lǐng)域技術(shù)人員也應(yīng)該熟悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作并不一定是本發(fā)明所必須的。上文中結(jié)合圖1至5a,詳細(xì)描述了根據(jù)本發(fā)明實(shí)施例所提供的數(shù)據(jù)處理的方法,下面將結(jié)合圖6至圖7,描述根據(jù)本發(fā)明實(shí)施例所提供的數(shù)據(jù)處理裝置。圖6為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)處理裝置,所述裝置包括處理單元601、獲取單元602、選擇單元603和合并單元604:所述處理單元601,用于當(dāng)數(shù)據(jù)庫(kù)系統(tǒng)所包含的至少一個(gè)區(qū)域中的任一區(qū)域滿(mǎn)足預(yù)定義條件時(shí),將所述滿(mǎn)足預(yù)定義條件的區(qū)域中的數(shù)據(jù)保存到存儲(chǔ)設(shè)備中,其中,所述存儲(chǔ)設(shè)備包含多個(gè)數(shù)據(jù)存儲(chǔ)文件,每個(gè)數(shù)據(jù)存儲(chǔ)文件對(duì)應(yīng)一個(gè)區(qū)域中的數(shù)據(jù);每個(gè)數(shù)據(jù)存儲(chǔ)文件包含時(shí)間元數(shù)據(jù),所述時(shí)間元數(shù)據(jù)為所述每個(gè)數(shù)據(jù)存儲(chǔ)文件對(duì)應(yīng)的區(qū)域中的數(shù)據(jù)的區(qū)域?qū)懭霑r(shí)間;所述獲取單元602,用于在滿(mǎn)足合并操作觸發(fā)條件時(shí),獲取備份操作時(shí)間,所述備份操作時(shí)間為最近一次進(jìn)行備份操作的時(shí)間;所述選擇單元603,用于從所述存儲(chǔ)設(shè)備中選擇至少兩個(gè)第一數(shù)據(jù)存儲(chǔ)文件,所述至少兩個(gè)第一數(shù)據(jù)存儲(chǔ)文件所包含的時(shí)間元數(shù)據(jù)所記錄的區(qū)域?qū)懭霑r(shí)間在所述最近一次執(zhí)行備份操作的時(shí)間之前;所述合并單元604,用于合并所選擇的所述至少兩個(gè)第一數(shù)據(jù)存儲(chǔ)文件。應(yīng)理解的是,本發(fā)明實(shí)施例的裝置600可以通過(guò)專(zhuān)用集成電路(applicationspecificintegratedcircuit,asic)實(shí)現(xiàn),或可編程邏輯器件(programmablelogicdevice,pld)實(shí)現(xiàn),上述pld可以是復(fù)雜程序邏輯器件(complexprogrammablelogicdevice,cpld),現(xiàn)場(chǎng)可編程門(mén)陣列(field-programmablegatearray,fpga),通用陣列邏輯(genericarraylogic,gal)或其任意組合。通過(guò)軟件實(shí)現(xiàn)圖2所示的數(shù)據(jù)處理方法時(shí),裝置600及其各個(gè)模塊也可以為軟件模塊。因此,在采用本實(shí)施例提供的裝置600,執(zhí)行合并操作時(shí),通過(guò)獲取數(shù)據(jù)庫(kù)系統(tǒng)記錄的備份操作時(shí)間,僅合并最近一次執(zhí)行備份操作的時(shí)間之前的數(shù)據(jù)存儲(chǔ)文件,解決了數(shù)據(jù)庫(kù)系統(tǒng)讀數(shù)據(jù)性能問(wèn)題,而且利用上述裝置法,以最近一次執(zhí)行備份操作的時(shí)間為界,合并最近一次執(zhí)行備份操作的時(shí)間之前的數(shù)據(jù)存儲(chǔ)文件,與現(xiàn)有技術(shù)相比,可以快速識(shí)別最近一次執(zhí)行備份操作的時(shí)間之后新增的數(shù)據(jù)存儲(chǔ)文件的問(wèn)題,減少了備份過(guò)程耗時(shí),提高了數(shù)據(jù)庫(kù)中備份效率,降低了對(duì)網(wǎng)絡(luò)資源的消耗。另一方面,執(zhí)行合并操作時(shí),可以根據(jù)數(shù)據(jù)存儲(chǔ)文件的大小、個(gè)數(shù)等因素靈活配置合并策略,可以選擇全部數(shù)據(jù)存儲(chǔ)文件執(zhí)行合并操作,也可以選擇部分?jǐn)?shù)據(jù)存儲(chǔ)文件執(zhí)行合并操作,與現(xiàn)有技術(shù)中將所有數(shù)據(jù)存儲(chǔ)文件合并為一個(gè)數(shù)據(jù)存儲(chǔ)文件相比,本發(fā)明實(shí)施例提供的裝置600解決了讀數(shù)據(jù)性能問(wèn)題,而且通過(guò)更靈活的策略配置減少了合并操作對(duì)網(wǎng)絡(luò)和磁盤(pán)讀操作的消耗??蛇x地,所述選擇單元603,還用于從所述存儲(chǔ)設(shè)備中選擇至少兩個(gè)第二數(shù)據(jù)存儲(chǔ)文件,所述至少兩個(gè)第二數(shù)據(jù)存儲(chǔ)文件所包含的時(shí)間元數(shù)據(jù)所記錄的區(qū)域?qū)懭霑r(shí)間在所述最近一次執(zhí)行備份操作的時(shí)間之后;所述合并單元604,還用于合并所選擇的所述至少兩個(gè)第二數(shù)據(jù)存儲(chǔ)文件??蛇x地,所述合并操作觸發(fā)條件為所述存儲(chǔ)設(shè)備中的數(shù)據(jù)存儲(chǔ)文件的數(shù)量大于或等于第二閾值;或,預(yù)定義的合并操作執(zhí)行周期;或,接收到合并操作執(zhí)行命令。可選地,所述裝置還包括備份單元605和更新單元606:所述備份單元605,用于當(dāng)滿(mǎn)足備份操作觸發(fā)條件時(shí),備份所述存儲(chǔ)設(shè)備中時(shí)間元數(shù)據(jù)記錄的區(qū)域?qū)懭霑r(shí)間在所述最近一次執(zhí)行備份操作的時(shí)間之后的數(shù)據(jù)存儲(chǔ)文件;所述更新單元606,用于將所述備份操作時(shí)間更新為本次備份操作執(zhí)行時(shí)間。可選地,所述裝置600中備份單元605,還用于:當(dāng)滿(mǎn)足備份操作觸發(fā)條件時(shí),備份所述存儲(chǔ)設(shè)備中全部數(shù)據(jù)存儲(chǔ)文件;所述更新單元606,還用于:將所述備份操作時(shí)間更新為本次備份操作執(zhí)行時(shí)間??蛇x地,所述備份操作觸發(fā)條件為預(yù)定義的備份操作執(zhí)行周期;或接收到備份操作執(zhí)行命令。根據(jù)本發(fā)明實(shí)施例的裝置600可對(duì)應(yīng)于執(zhí)行本發(fā)明實(shí)施例中描述的方法,并且裝置600中的各個(gè)單元的上述和其它操作和/或功能分別為了實(shí)現(xiàn)圖1至圖5a中的各個(gè)方法的相應(yīng)流程,為了簡(jiǎn)潔,在此不再贅述。通過(guò)上述裝置的描述,在采用本實(shí)施例提供的數(shù)據(jù)處理的裝置,執(zhí)行合并操作時(shí),通過(guò)獲取最近一次執(zhí)行備份操作的時(shí)間,分別合并最近一次執(zhí)行備份操作的時(shí)間之前的數(shù)據(jù)存儲(chǔ)文件和最近一次執(zhí)行備份操作的時(shí)間之后的數(shù)據(jù)存儲(chǔ)文件,與現(xiàn)有技術(shù)中將全部數(shù)據(jù)存儲(chǔ)文件合并為一個(gè)的合并方法相比,可以解決現(xiàn)有技術(shù)中的合并方法導(dǎo)致無(wú)法快速查找最近一次執(zhí)行備份操作的時(shí)間之后新增的數(shù)據(jù)存儲(chǔ)文件的問(wèn)題,減少了備份過(guò)程耗時(shí)長(zhǎng),提高了數(shù)據(jù)庫(kù)中備份效率,降低了對(duì)網(wǎng)絡(luò)資源的消耗。另一方面,執(zhí)行合并操作時(shí),根據(jù)數(shù)據(jù)存儲(chǔ)文件的大小、個(gè)數(shù)等因素靈活配置合并策略,可以選擇全部數(shù)據(jù)存儲(chǔ)文件執(zhí)行合并操作,也可以選擇部分?jǐn)?shù)據(jù)存儲(chǔ)文件執(zhí)行合并操作,與現(xiàn)有技術(shù)中將所有數(shù)據(jù)存儲(chǔ)文件合并為一個(gè)數(shù)據(jù)存儲(chǔ)文件相比,本發(fā)明實(shí)施例提供的數(shù)據(jù)處理方法解決了讀數(shù)據(jù)性能問(wèn)題,而且通過(guò)更靈活的策略配置減少了合并操作對(duì)網(wǎng)絡(luò)和磁盤(pán)讀操作的消耗。圖7為本發(fā)明實(shí)施例提供的一種裝置700的示意圖,如圖所示,所述裝置700包括處理器701、存儲(chǔ)器702、通信接口703和總線(xiàn)704、存儲(chǔ)設(shè)備705。其中,處理器701、存儲(chǔ)器702、通信接口703、存儲(chǔ)設(shè)備705通過(guò)總線(xiàn)704進(jìn)行通信,也可以通過(guò)無(wú)線(xiàn)傳輸?shù)绕渌侄螌?shí)現(xiàn)通信。該存儲(chǔ)器702用于存儲(chǔ)指令,該處理器701用于執(zhí)行該存儲(chǔ)器702存儲(chǔ)的指令。該存儲(chǔ)器702存儲(chǔ)程序代碼,且處理器701可以調(diào)用存儲(chǔ)器702中存儲(chǔ)的程序代碼執(zhí)行以下操作:當(dāng)所述至少一個(gè)區(qū)域中的任一區(qū)域滿(mǎn)足預(yù)定義條件時(shí),將所述滿(mǎn)足預(yù)定義條件的區(qū)域中的數(shù)據(jù)保存到存儲(chǔ)設(shè)備中,其中,所述存儲(chǔ)設(shè)備包含多個(gè)數(shù)據(jù)存儲(chǔ)文件,每個(gè)數(shù)據(jù)存儲(chǔ)文件對(duì)應(yīng)一個(gè)區(qū)域中的數(shù)據(jù);每個(gè)數(shù)據(jù)存儲(chǔ)文件包含時(shí)間元數(shù)據(jù),所述時(shí)間元數(shù)據(jù)為所述每個(gè)數(shù)據(jù)存儲(chǔ)文件對(duì)應(yīng)的區(qū)域中的數(shù)據(jù)的區(qū)域?qū)懭霑r(shí)間;當(dāng)滿(mǎn)足合并操作觸發(fā)條件時(shí),獲取備份操作時(shí)間,所述備份操作時(shí)間為最近一次執(zhí)行備份操作的時(shí)間;從所述存儲(chǔ)設(shè)備中選擇至少兩個(gè)第一數(shù)據(jù)存儲(chǔ)文件,所述至少兩個(gè)第一數(shù)據(jù)存儲(chǔ)文件所包含的時(shí)間元數(shù)據(jù)所記錄的區(qū)域?qū)懭霑r(shí)間在所述最近一次執(zhí)行備份操作的時(shí)間之前;合并所選擇的所述至少兩個(gè)第一數(shù)據(jù)存儲(chǔ)文件。值得說(shuō)明的是,處理器701可以為中央處理器(centralprocessingunit,cpu)、微處理器。存儲(chǔ)器702可以是只讀存儲(chǔ)器(readonlymemory,rom),靜態(tài)存儲(chǔ)設(shè)備,動(dòng)態(tài)存儲(chǔ)設(shè)備或者隨機(jī)存取存儲(chǔ)器(randomaccessmemory,ram)。存儲(chǔ)設(shè)備705可以是多個(gè)硬盤(pán)驅(qū)動(dòng)器(harddiskdrive,hdd),也可以是多個(gè)固態(tài)硬盤(pán)(solidstatedrive,ssd),還可以多個(gè)其他存儲(chǔ)介質(zhì)。因此,在采用本實(shí)施例提供的裝置700,執(zhí)行合并操作時(shí),通過(guò)獲取數(shù)據(jù)庫(kù)系統(tǒng)記錄的備份操作時(shí)間,僅合并最近一次執(zhí)行備份操作的時(shí)間之前的數(shù)據(jù)存儲(chǔ)文件,解決了數(shù)據(jù)庫(kù)系統(tǒng)讀數(shù)據(jù)性能問(wèn)題,而且利用上述裝置,以最近一次執(zhí)行備份操作的時(shí)間為界,合并最近一次執(zhí)行備份操作的時(shí)間之前的數(shù)據(jù)存儲(chǔ)文件,與現(xiàn)有技術(shù)相比,可以快速查找最近一次執(zhí)行備份操作的時(shí)間之后新增的數(shù)據(jù)存儲(chǔ)文件的問(wèn)題,減少了備份過(guò)程耗時(shí),提高了數(shù)據(jù)庫(kù)中備份效率,降低了對(duì)網(wǎng)絡(luò)資源的消耗。另一方面,合并操作時(shí),可以根據(jù)數(shù)據(jù)存儲(chǔ)文件的大小、個(gè)數(shù)等因素靈活配置合并策略,可以選擇全部數(shù)據(jù)存儲(chǔ)文件執(zhí)行合并操作,也可以選擇部分?jǐn)?shù)據(jù)存儲(chǔ)文件執(zhí)行合并操作,與現(xiàn)有技術(shù)中將所有數(shù)據(jù)存儲(chǔ)文件合并為一個(gè)數(shù)據(jù)存儲(chǔ)文件相比,本發(fā)明實(shí)施例提供的裝置700解決了讀數(shù)據(jù)性能問(wèn)題,而且通過(guò)更靈活的策略配置減少了合并操作對(duì)網(wǎng)絡(luò)和磁盤(pán)讀操作的消耗??蛇x地,處理器701還可以調(diào)用存儲(chǔ)器702中存儲(chǔ)的程序代碼執(zhí)行以下操作:從所述存儲(chǔ)設(shè)備中選擇至少兩個(gè)第二數(shù)據(jù)存儲(chǔ)文件,所述至少兩個(gè)第二數(shù)據(jù)存儲(chǔ)文件所包含的時(shí)間元數(shù)據(jù)所記錄的區(qū)域?qū)懭霑r(shí)間在所述最近一次執(zhí)行備份操作的時(shí)間之后;合并所選擇的所述至少兩個(gè)第二數(shù)據(jù)存儲(chǔ)文件??蛇x地,所述合并操作觸發(fā)條件為所述存儲(chǔ)設(shè)備中的數(shù)據(jù)存儲(chǔ)文件的數(shù)量大于或等于第二閾值;或,預(yù)定義的合并操作執(zhí)行周期;或,接收到合并操作執(zhí)行命令??蛇x地,所述處理器還用于執(zhí)行所述存儲(chǔ)器存儲(chǔ)的指令,以使得:當(dāng)滿(mǎn)足備份操作觸發(fā)條件時(shí),備份所述存儲(chǔ)設(shè)備中時(shí)間元數(shù)據(jù)記錄的區(qū)域?qū)懭霑r(shí)間在所述最近一次執(zhí)行備份操作的時(shí)間之后的數(shù)據(jù)存儲(chǔ)文件;將所述備份操作時(shí)間更新為本次備份操作執(zhí)行時(shí)間??蛇x地,所述處理器還用于執(zhí)行所述存儲(chǔ)器存儲(chǔ)的指令,以使得:當(dāng)滿(mǎn)足備份操作觸發(fā)條件時(shí),備份所述存儲(chǔ)設(shè)備中全部數(shù)據(jù)存儲(chǔ)文件;將所述備份操作時(shí)間更新為本次備份操作執(zhí)行時(shí)間??蛇x地,所述備份操作觸發(fā)條件為預(yù)定義的備份操作執(zhí)行周期;或,接收到備份操作執(zhí)行命令。根據(jù)本發(fā)明實(shí)施例的裝置700可對(duì)應(yīng)于執(zhí)行本發(fā)明實(shí)施例中描述的方法,并且裝置700中的各個(gè)單元的上述和其它操作和/或功能分別為了實(shí)現(xiàn)圖1至圖5a中的各個(gè)方法的相應(yīng)流程,為了簡(jiǎn)潔,在此不再贅述。通過(guò)上述內(nèi)容的描述,當(dāng)滿(mǎn)足預(yù)定義的合并操作觸發(fā)條件時(shí),通過(guò)獲取最近一次備份操作的時(shí)間,以最近一次執(zhí)行備份操作的時(shí)間為界,將最近一次執(zhí)行備份操作的時(shí)間之前的數(shù)據(jù)存儲(chǔ)文件合并為至少一個(gè)數(shù)據(jù)存儲(chǔ)文件,將最近一次執(zhí)行備份操作的時(shí)間之后的數(shù)據(jù)存儲(chǔ)文件合并為至少一個(gè)數(shù)據(jù)存儲(chǔ)文件,解決了數(shù)據(jù)庫(kù)系統(tǒng)中讀數(shù)據(jù)性能問(wèn)題。與現(xiàn)有技術(shù)中將存儲(chǔ)設(shè)備中全部數(shù)據(jù)存儲(chǔ)文件合并為一個(gè)數(shù)據(jù)存儲(chǔ)文件相比,根據(jù)數(shù)據(jù)存儲(chǔ)文件的大小、個(gè)數(shù)等因素靈活配置合并策略,可以選擇全部數(shù)據(jù)存儲(chǔ)文件執(zhí)行合并操作,也可以選擇部分?jǐn)?shù)據(jù)存儲(chǔ)文件執(zhí)行合并操作,本發(fā)明實(shí)施例提供的數(shù)據(jù)處理方法解決了讀數(shù)據(jù)性能問(wèn)題,而且通過(guò)更靈活的策略配置減少了合并操作對(duì)網(wǎng)絡(luò)和磁盤(pán)讀操作的消耗。另一方面,利用上述裝置700,在備份場(chǎng)景中,尤其是在增量備份場(chǎng)景中,可以快速查找到最近一次執(zhí)行備份操作的時(shí)間之后新增的數(shù)據(jù)存儲(chǔ)文件,完成備份操作,減少了備份的時(shí)間,極大地降低了備份所消耗的網(wǎng)絡(luò)資源。對(duì)于裝置實(shí)施例而言,由于其基本對(duì)應(yīng)于方法實(shí)施例,所以相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。以上所描述的系統(tǒng)實(shí)施例僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。本發(fā)明可以在由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類(lèi)型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計(jì)算環(huán)境中實(shí)踐本發(fā)明,在這些分布式計(jì)算環(huán)境中,由通過(guò)通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來(lái)執(zhí)行任務(wù)。在分布式計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開(kāi)的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來(lái)實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專(zhuān)業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng)、裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)單元中。所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)設(shè)備中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)設(shè)備中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)設(shè)備包括:u盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(rom,read-onlymemory)、隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。還需要說(shuō)明的是,在本文中,諸如第一和第二等之類(lèi)的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了閘述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處。綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。當(dāng)前第1頁(yè)12當(dāng)前第1頁(yè)12