本申請屬于數(shù)據(jù)處理技術(shù)領(lǐng)域,具體地說,涉及一種數(shù)據(jù)歸檔方法及裝置。
背景技術(shù):
隨著網(wǎng)絡(luò)和計(jì)算機(jī)技術(shù)的發(fā)展,基于計(jì)算機(jī)技術(shù)的數(shù)據(jù)處理系統(tǒng),實(shí)現(xiàn)了對數(shù)據(jù)的加工、整理、分析等處理操作,而隨著數(shù)據(jù)處理復(fù)雜度以及數(shù)據(jù)量的增加,數(shù)據(jù)處理系統(tǒng)中數(shù)據(jù)的存儲與維護(hù),面臨年均數(shù)十億級數(shù)據(jù)增長規(guī)模的挑戰(zhàn),長此以往數(shù)據(jù)處理系統(tǒng)中,運(yùn)行時(shí)數(shù)據(jù)庫(runtimedatabase)中海量數(shù)據(jù)的累積將直接導(dǎo)致數(shù)據(jù)庫性能的降低,從而影響數(shù)據(jù)處理,影響用戶體驗(yàn)。
因此就需要將數(shù)據(jù)處理系統(tǒng)中,運(yùn)行時(shí)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行數(shù)據(jù)歸檔,將部分?jǐn)?shù)據(jù)存儲在另一個(gè)單獨(dú)的歸檔數(shù)據(jù)庫中,以保證運(yùn)行時(shí)數(shù)據(jù)庫的響應(yīng)時(shí)間,保證數(shù)據(jù)處理的效率。
在現(xiàn)有技術(shù)中,數(shù)據(jù)歸檔主要通過人工手動(dòng)完成,選擇需要?dú)w檔的數(shù)據(jù),存儲在歸檔數(shù)據(jù)庫中,但是手動(dòng)歸檔這種方式,操作復(fù)雜、效率較低。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本申請所要解決的技術(shù)問題是提供了一種數(shù)據(jù)歸檔方法及裝置,實(shí)現(xiàn)了數(shù)據(jù)自動(dòng)歸檔,提高數(shù)據(jù)歸檔效率。
為了解決上述技術(shù)問題,本申請公開了一種數(shù)據(jù)歸檔方法,包括:
獲取數(shù)據(jù)處理系統(tǒng)的系統(tǒng)性能;
監(jiān)測所述系統(tǒng)性能是否滿足性能需求條件,以及所述數(shù)據(jù)處理系統(tǒng)的運(yùn)行時(shí)數(shù)據(jù)庫中是否存在滿足數(shù)據(jù)歸檔條件的待歸檔數(shù)據(jù);
在所述系統(tǒng)性能滿足性能需求條件,且所述運(yùn)行時(shí)數(shù)據(jù)庫中存在滿足歸檔條件的待歸檔數(shù)據(jù)時(shí),生成數(shù)據(jù)歸檔指令,由所述數(shù)據(jù)處理系統(tǒng)響應(yīng)所述數(shù)據(jù)歸檔指令將所述待歸檔數(shù)據(jù)存儲至歸檔數(shù)據(jù)庫中。
優(yōu)選地,所述判斷所述數(shù)據(jù)處理系統(tǒng)的運(yùn)行時(shí)數(shù)據(jù)庫中是否存在滿足歸檔條件的待歸檔數(shù)據(jù)包括:
判斷所述數(shù)據(jù)處理系統(tǒng)的運(yùn)行時(shí)數(shù)據(jù)庫中是否存在操作頻率低于頻率閾值、數(shù)據(jù)量高于數(shù)據(jù)閾值或者最近一次操作時(shí)間與當(dāng)前時(shí)間的時(shí)間差大于時(shí)間閾值的數(shù)據(jù)表;將存在操作頻率低于頻率閾值、數(shù)據(jù)量高于數(shù)據(jù)閾值或者最近一次操作時(shí)間與當(dāng)前時(shí)間的時(shí)間差大于時(shí)間閾值的的數(shù)據(jù)表中數(shù)據(jù)作為待歸檔數(shù)據(jù)。
優(yōu)選地,所述判斷所述數(shù)據(jù)處理系統(tǒng)的運(yùn)行時(shí)數(shù)據(jù)庫中,是否存在滿足歸檔條件的待歸檔數(shù)據(jù)包括:
判斷所述數(shù)據(jù)處理系統(tǒng)的運(yùn)行時(shí)數(shù)據(jù)庫中,是否存在操作頻率低于頻率閾值或者最近一次操作時(shí)間與當(dāng)前時(shí)間的時(shí)間差大于時(shí)間閾值的待歸檔數(shù)據(jù)。
優(yōu)選地,在所述數(shù)據(jù)處理系統(tǒng)響應(yīng)所述數(shù)據(jù)歸檔指令過程中,所述方法還包括:
當(dāng)監(jiān)測到所述系統(tǒng)性能由滿足性能需求條件變?yōu)椴粷M足所述性能需求條件時(shí),生成歸檔暫停指令,由所述數(shù)據(jù)處理系統(tǒng)響應(yīng)所述歸檔暫停指令,將所述待歸檔數(shù)據(jù)暫停存儲至歸檔數(shù)據(jù)庫;
在所述數(shù)據(jù)處理系統(tǒng)響應(yīng)所述歸檔暫停指令過程中,當(dāng)監(jiān)測到所述系統(tǒng)性能由不滿足所述性能需求條件再次變?yōu)闈M足所述性能需求條件時(shí),生成歸檔恢復(fù)指令,由所述數(shù)據(jù)處理系統(tǒng)響應(yīng)所述歸檔恢復(fù)指令,繼續(xù)將所述待歸檔數(shù)據(jù)存儲至歸檔數(shù)據(jù)庫。
優(yōu)選地,所述系統(tǒng)性能包括系統(tǒng)負(fù)載和/或數(shù)據(jù)庫響應(yīng)時(shí)間;
所述判斷所述系統(tǒng)性能是否滿足性能需求條件包括:
判斷所述系統(tǒng)負(fù)載是否小于負(fù)載閾值和/或所述數(shù)據(jù)庫響應(yīng)時(shí)間是否小于響應(yīng)閾值。
一種數(shù)據(jù)歸檔裝置,包括:
性能獲取模塊,用于獲取數(shù)據(jù)處理系統(tǒng)的系統(tǒng)性能;
性能監(jiān)測模塊,用于監(jiān)測所述系統(tǒng)性能是否滿足性能需求條件;
歸檔判斷模塊,用于判斷所述數(shù)據(jù)處理系統(tǒng)的運(yùn)行時(shí)數(shù)據(jù)庫中是否存在滿足數(shù)據(jù)歸檔條件的待歸檔數(shù)據(jù);
歸檔觸發(fā)模塊,用于在所述系統(tǒng)性能滿足性能需求條件,且所述運(yùn)行時(shí)數(shù)據(jù)庫中存在滿足歸檔條件的待歸檔數(shù)據(jù)時(shí),生成數(shù)據(jù)歸檔指令,由所述數(shù)據(jù)處理系統(tǒng)響應(yīng)所述數(shù)據(jù)歸檔指令將所述待歸檔數(shù)據(jù)存儲至歸檔數(shù)據(jù)庫中。
優(yōu)選地,所述歸檔判斷模塊具體用于:
判斷所述數(shù)據(jù)處理系統(tǒng)的運(yùn)行時(shí)數(shù)據(jù)庫中是否存在操作頻率低于頻率閾值、數(shù)據(jù)量高于數(shù)據(jù)閾值或者最近一次操作時(shí)間與當(dāng)前時(shí)間的時(shí)間差大于時(shí)間閾值的數(shù)據(jù)表;將存在操作頻率低于頻率閾值、數(shù)據(jù)量高于數(shù)據(jù)閾值或者最近一次操作時(shí)間與當(dāng)前時(shí)間的時(shí)間差大于時(shí)間閾值的的數(shù)據(jù)表中中的數(shù)據(jù)作為待歸檔數(shù)據(jù)。
優(yōu)選地,所述歸檔判斷模塊具體用于:
判斷所述數(shù)據(jù)處理系統(tǒng)的運(yùn)行時(shí)數(shù)據(jù)庫中,是否存在操作頻率低于頻率閾值或者最近一次操作時(shí)間與當(dāng)前時(shí)間的時(shí)間差大于時(shí)間閾值的待歸檔數(shù)據(jù)。
優(yōu)選地,還包括:
歸檔暫停模塊,用于在所述數(shù)據(jù)處理系統(tǒng)響應(yīng)所述數(shù)據(jù)歸檔指令過程中,監(jiān)測到所述系統(tǒng)性能由滿足性能需求條件變?yōu)椴粷M足所述性能需求條件時(shí),生成歸檔暫停指令,由所述數(shù)據(jù)處理系統(tǒng)響應(yīng)所述歸檔暫停指令,將所述待歸檔數(shù)據(jù)暫停存儲至歸檔數(shù)據(jù)庫;
歸檔恢復(fù)模塊,用于在所述數(shù)據(jù)處理系統(tǒng)響應(yīng)所述歸檔暫停指令過程中,監(jiān)測到所述系統(tǒng)性能由不滿足所述性能需求條件再次變?yōu)闈M足所述性能需求條件時(shí),生成歸檔恢復(fù)指令,由所述數(shù)據(jù)處理系統(tǒng)響應(yīng)所述歸檔恢復(fù)指 令,繼續(xù)將所述待歸檔數(shù)據(jù)存儲至歸檔數(shù)據(jù)庫。
優(yōu)選地,所述系統(tǒng)性能包括系統(tǒng)負(fù)載和/或數(shù)據(jù)庫響應(yīng)時(shí)間;
所述性能判斷模塊包括:
判斷所述系統(tǒng)負(fù)載是否小于負(fù)載閾值和/或所述數(shù)據(jù)庫響應(yīng)時(shí)間是否小于響應(yīng)閾值。
與現(xiàn)有技術(shù)相比,本申請可以獲得包括以下技術(shù)效果:
在數(shù)據(jù)處理系統(tǒng)的系統(tǒng)性能滿足性能需求條件,且運(yùn)行時(shí)數(shù)據(jù)庫中存在滿足歸檔條件的待歸檔數(shù)據(jù)時(shí),即自動(dòng)將待歸檔數(shù)據(jù)歸檔至歸檔數(shù)據(jù)庫中,本申請實(shí)施例實(shí)現(xiàn)了數(shù)據(jù)自動(dòng)歸檔,提高了數(shù)據(jù)歸檔效率,降低了數(shù)據(jù)歸檔復(fù)雜度,且綜合考慮系統(tǒng)性能,僅在系統(tǒng)性能滿足性能需求條件時(shí),再進(jìn)行數(shù)據(jù)歸檔,使得數(shù)據(jù)歸檔操作不會(huì)影響系統(tǒng)運(yùn)行。
當(dāng)然,實(shí)施本申請的任一產(chǎn)品必不一定需要同時(shí)達(dá)到以上所述的所有技術(shù)效果。
附圖說明
此處所說明的附圖用來提供對本申請的進(jìn)一步理解,構(gòu)成本申請的一部分,本申請的示意性實(shí)施例及其說明用于解釋本申請,并不構(gòu)成對本申請的不當(dāng)限定。在附圖中:
圖1是本申請實(shí)施例的一種數(shù)據(jù)歸檔方法一個(gè)實(shí)施例的流程圖;
圖2是本申請實(shí)施例的一種數(shù)據(jù)歸檔方法又一個(gè)實(shí)施例的流程圖;
圖3是本申請實(shí)施例的一種數(shù)據(jù)歸檔裝置一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
圖4是本申請實(shí)施例的一種數(shù)據(jù)歸檔裝置又一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
圖5是本申請實(shí)施例的一種數(shù)據(jù)歸檔系統(tǒng)一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施方式
以下將配合附圖及實(shí)施例來詳細(xì)說明本申請的實(shí)施方式,藉此對本申請如何應(yīng)用技術(shù)手段來解決技術(shù)問題并達(dá)成技術(shù)功效的實(shí)現(xiàn)過程能充分理解 并據(jù)以實(shí)施。
本申請實(shí)施例中的數(shù)據(jù)處理系統(tǒng)可以應(yīng)用在不同的業(yè)務(wù)場景中,實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)的處理,比如數(shù)據(jù)處理系統(tǒng)可以與銀行系統(tǒng)連接,具有還款、繳費(fèi)等業(yè)務(wù)功能,數(shù)據(jù)處理系統(tǒng)中的業(yè)務(wù)數(shù)據(jù)也即包括用戶資金數(shù)據(jù),根據(jù)不同業(yè)務(wù)請求,比如還款請求或繳費(fèi)請求,可以實(shí)現(xiàn)對用戶資金數(shù)據(jù)的處理操作等。
數(shù)據(jù)處理系統(tǒng)的運(yùn)行時(shí)數(shù)據(jù)庫中,數(shù)據(jù)量的遞增將加劇運(yùn)行時(shí)數(shù)據(jù)庫的響應(yīng)時(shí)間,就會(huì)影響數(shù)據(jù)處理。需要將運(yùn)行時(shí)數(shù)據(jù)中的數(shù)據(jù)進(jìn)行歸檔?,F(xiàn)有技術(shù)中,數(shù)據(jù)歸檔主要通過人工手動(dòng)完成,選擇需要?dú)w檔的數(shù)據(jù)存儲至歸檔數(shù)據(jù)庫中,但是手動(dòng)歸檔這種方式,操作復(fù)雜、效率較低。
為了提高數(shù)據(jù)歸檔的效率,降低數(shù)據(jù)歸檔復(fù)雜度,發(fā)明人經(jīng)過一系列研究提出本申請技術(shù)方案,在本申請實(shí)施例中,獲取數(shù)據(jù)處理系統(tǒng)的系統(tǒng)性能;判斷所述系統(tǒng)性能是否滿足性能需求條件,以及所述數(shù)據(jù)處理系統(tǒng)的運(yùn)行時(shí)數(shù)據(jù)庫中是否存在滿足數(shù)據(jù)歸檔條件的待歸檔數(shù)據(jù);在所述系統(tǒng)性能滿足性能需求條件,且所述運(yùn)行時(shí)數(shù)據(jù)庫中存在滿足歸檔條件的待歸檔數(shù)據(jù)時(shí),生成數(shù)據(jù)歸檔指令,由所述數(shù)據(jù)處理系統(tǒng)響應(yīng)所述數(shù)據(jù)歸檔指令將所述待歸檔數(shù)據(jù)存儲至歸檔數(shù)據(jù)庫中。本申請實(shí)施例,合理利用了數(shù)據(jù)處理系統(tǒng)的系統(tǒng)性能余量,在數(shù)據(jù)處理系統(tǒng)的系統(tǒng)性能滿足性能需求條件時(shí),將滿足數(shù)據(jù)歸檔條件的待歸檔數(shù)據(jù)存儲至歸檔數(shù)據(jù)庫中,實(shí)現(xiàn)了數(shù)據(jù)自動(dòng)歸檔,且不會(huì)影響數(shù)據(jù)處理系統(tǒng)的系統(tǒng)運(yùn)行,從而可以提高數(shù)據(jù)歸檔的效率,降低了人工歸檔的復(fù)雜度。
下面將結(jié)合附圖對本申請技術(shù)方案進(jìn)行詳細(xì)描述。
圖1為本申請實(shí)施例提供的一種數(shù)據(jù)歸檔方法一個(gè)實(shí)施例的流程圖,該方法可以包括以下幾個(gè)步驟:
101:獲取數(shù)據(jù)處理系統(tǒng)的系統(tǒng)性能。
其中,獲取數(shù)據(jù)處理系統(tǒng)的系統(tǒng)性能,可以是在獲取到數(shù)據(jù)歸檔配置信息中的歸檔指令時(shí)執(zhí)行的,該數(shù)據(jù)歸檔配置信息中的歸檔指令可以由用戶隨時(shí)進(jìn)行動(dòng)態(tài)配置,數(shù)據(jù)歸檔配置信息可以配置在數(shù)據(jù)處理系統(tǒng)中或者與數(shù)據(jù) 處理系統(tǒng)連接的資源管理系統(tǒng)中。
因此,作為又一個(gè)實(shí)施例,所述獲取數(shù)據(jù)處理系統(tǒng)的系統(tǒng)性能,可以是在獲取到用戶觸發(fā)的歸檔指令時(shí),獲取數(shù)據(jù)處理系統(tǒng)的系統(tǒng)性能。
當(dāng)然,在數(shù)據(jù)處理系統(tǒng)運(yùn)行過程中,步驟101的操作也可以實(shí)時(shí)執(zhí)行。
其中,獲取數(shù)據(jù)處理系統(tǒng)的系統(tǒng)性能可以是獲取監(jiān)控系統(tǒng)采集的所述數(shù)據(jù)處理系統(tǒng)的系統(tǒng)性能。
監(jiān)控系統(tǒng)用于對數(shù)據(jù)處理系統(tǒng)進(jìn)行性能監(jiān)控,包括數(shù)據(jù)庫響應(yīng)時(shí)間、系統(tǒng)負(fù)載等等系統(tǒng)性能。從而可以直接從監(jiān)控系統(tǒng)獲取所述數(shù)據(jù)處理系統(tǒng)的系統(tǒng)性能。
102:監(jiān)測所述系統(tǒng)性能是否滿足性能需求條件,如果是,執(zhí)行步驟103,如果否結(jié)束流程。
系統(tǒng)性能可以包括數(shù)據(jù)處理系統(tǒng)的系統(tǒng)負(fù)載、運(yùn)行時(shí)數(shù)據(jù)庫的數(shù)據(jù)庫響應(yīng)時(shí)間等等可以表征系統(tǒng)性能的性能數(shù)據(jù),其中運(yùn)行時(shí)數(shù)據(jù)庫的數(shù)據(jù)庫響應(yīng)時(shí)間可以是指平均響應(yīng)時(shí)間。
性能需求條件用于表示系統(tǒng)性能余量足夠支持執(zhí)行數(shù)據(jù)歸檔操作。
作為一種可能的實(shí)現(xiàn)方式,所述系統(tǒng)性能可以包括系統(tǒng)負(fù)載和/或數(shù)據(jù)庫響應(yīng)時(shí)間;
因此,所述性能需求條件可以為系統(tǒng)負(fù)載小于負(fù)載閾值和/或數(shù)據(jù)庫響應(yīng)時(shí)間小于響應(yīng)閾值。
所述判斷所述系統(tǒng)性能是否滿足性能需求條件也即判斷所述系統(tǒng)負(fù)載是否小于負(fù)載閾值和/或數(shù)據(jù)庫響應(yīng)時(shí)間是否小于響應(yīng)閾值。
103:判斷所述數(shù)據(jù)處理系統(tǒng)的運(yùn)行時(shí)數(shù)據(jù)庫是否存在滿足歸檔條件的待歸檔數(shù)據(jù),如果是,執(zhí)行步驟104,如果否結(jié)束流程。
所述歸檔條件可以預(yù)先配置,也可以根據(jù)用戶請求進(jìn)行更新,實(shí)現(xiàn)動(dòng)態(tài)配置。
歸檔條件可以配置在數(shù)據(jù)處理系統(tǒng)中,也可以配置在與數(shù)據(jù)處理系統(tǒng)連接的資源管理系統(tǒng)中,因此可以首先從資源管理系統(tǒng)獲取所述歸檔條件。
104:生成數(shù)據(jù)歸檔指令,由所述數(shù)據(jù)處理系統(tǒng)響應(yīng)所述數(shù)據(jù)歸檔指令將所述待歸檔數(shù)據(jù)存儲至歸檔數(shù)據(jù)庫中。
本申請實(shí)施例中步驟101~步驟104的操作可以由數(shù)據(jù)處理系統(tǒng)執(zhí)行,也可以由與數(shù)據(jù)處理連接的數(shù)據(jù)歸檔設(shè)備執(zhí)行,此時(shí)生成數(shù)據(jù)歸檔指令之后,并將所述數(shù)據(jù)歸檔指令發(fā)送至數(shù)據(jù)處理系統(tǒng),從而由所述數(shù)據(jù)處理系統(tǒng)響應(yīng)所述數(shù)據(jù)歸檔指令將所述待歸檔數(shù)據(jù)存儲至歸檔數(shù)據(jù)庫中。
本申請實(shí)施例中,運(yùn)行時(shí)數(shù)據(jù)庫中并非全部數(shù)據(jù)均歸檔至或均同時(shí)歸檔至歸檔數(shù)據(jù)庫中,由于運(yùn)行時(shí)數(shù)據(jù)庫中存在最近更新或者操作頻率較高的數(shù)據(jù),則無需歸檔至歸檔數(shù)據(jù)庫中,需要進(jìn)行歸檔的數(shù)據(jù)通常是歷史數(shù)據(jù)或者不經(jīng)常操作的數(shù)據(jù)等,因此可以通過設(shè)置歸檔條件,篩選滿足歸檔條件的待歸檔數(shù)據(jù)存儲至歸檔數(shù)據(jù)庫中。
該歸檔條件可以有多種可能的實(shí)現(xiàn)方式,在下面實(shí)施例中會(huì)詳細(xì)進(jìn)行介紹。
在本申請實(shí)施例中,通過獲取數(shù)據(jù)處理系統(tǒng)的系統(tǒng)性能進(jìn)行判斷,在系統(tǒng)性能滿足性能需求條件時(shí),且運(yùn)行時(shí)數(shù)據(jù)庫在存在滿足歸檔條件的待歸檔數(shù)據(jù)時(shí),即可以生成數(shù)據(jù)歸檔指令,由數(shù)據(jù)處理系統(tǒng)通過響應(yīng)所述數(shù)據(jù)歸檔指令,將待歸檔數(shù)據(jù)存儲至歸檔數(shù)據(jù)庫中,從而實(shí)現(xiàn)了數(shù)據(jù)的自動(dòng)歸檔,且合理利用了系統(tǒng)性能,不會(huì)對系統(tǒng)運(yùn)行造成影響,提高了數(shù)據(jù)歸檔的效率、降低了數(shù)據(jù)歸檔的復(fù)雜度。
作為又一個(gè)實(shí)施例,歸檔條件可以是指操作頻率低于頻率閾值、數(shù)據(jù)量高于數(shù)據(jù)閾值或者最近一次操作時(shí)間與當(dāng)前時(shí)間的時(shí)間差大于時(shí)間閾值的數(shù)據(jù)表中的待歸檔數(shù)據(jù)。
數(shù)據(jù)表是運(yùn)行時(shí)數(shù)據(jù)庫中一個(gè)存儲對象,用于存儲數(shù)據(jù)。
因此所述判斷所述數(shù)據(jù)處理系統(tǒng)的運(yùn)行時(shí)數(shù)據(jù)庫中是否存在滿足歸檔條件的待歸檔數(shù)據(jù)可以:
判斷所述數(shù)據(jù)處理系統(tǒng)的運(yùn)行時(shí)數(shù)據(jù)庫中是否存在操作頻率低于頻率閾值、數(shù)據(jù)量高于數(shù)據(jù)閾值或者最近一次操作時(shí)間與當(dāng)前時(shí)間的時(shí)間差大于 時(shí)間閾值的數(shù)據(jù)表;
其中,操作頻率低于頻率閾值的數(shù)據(jù)表、數(shù)據(jù)量高于數(shù)據(jù)閾值的數(shù)據(jù)表、或者最近一次操作時(shí)間與當(dāng)前時(shí)間的時(shí)間差大于時(shí)間閾值的數(shù)據(jù)表中的數(shù)據(jù)即確定為待歸檔數(shù)據(jù)。
在進(jìn)行數(shù)據(jù)歸檔時(shí),即是將操作頻率低于頻率閾值的數(shù)據(jù)表、數(shù)據(jù)量高于數(shù)據(jù)閾值的數(shù)據(jù)表、或者最近一次操作時(shí)間與當(dāng)前時(shí)間的時(shí)間差大于時(shí)間閾值的數(shù)據(jù)表存儲至歸檔數(shù)據(jù)庫中。
操作頻率較低的數(shù)據(jù)表、或者數(shù)據(jù)量較高的數(shù)據(jù)表或者長時(shí)間未操作的數(shù)據(jù)表,這些數(shù)據(jù)表會(huì)浪費(fèi)運(yùn)行時(shí)數(shù)據(jù)庫存儲空間,因此即可以存儲至歸檔數(shù)據(jù)庫中,以提高運(yùn)行時(shí)數(shù)據(jù)庫的性能。
其中,所述頻率閾值、數(shù)據(jù)閾值以及時(shí)間閾值可以預(yù)先配置,或者從資源管理系統(tǒng)中獲取所述頻率閾值、數(shù)據(jù)閾值以及時(shí)間閾值,用戶可以通過資源管理系統(tǒng)隨時(shí)更新所述頻率閾值、數(shù)據(jù)閾值以及時(shí)間閾值。
作為又一個(gè)實(shí)施例,所述歸檔條件可以是指操作頻率低于頻率閾值或者最近一次操作時(shí)間與當(dāng)前時(shí)間的時(shí)間差大于時(shí)間閾值。
因此,所述判斷所述數(shù)據(jù)處理系統(tǒng)的運(yùn)行時(shí)數(shù)據(jù)庫中,是否存在滿足歸檔條件的待歸檔數(shù)據(jù)包括:
判斷所述數(shù)據(jù)處理系統(tǒng)的運(yùn)行時(shí)數(shù)據(jù)庫中,是否存在操作頻率低于頻率閾值或者最近一次操作時(shí)間與當(dāng)前時(shí)間的時(shí)間差大于時(shí)間閾值的待歸檔數(shù)據(jù)。
也即除了可以對數(shù)據(jù)表進(jìn)行判斷,還可以對數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行判斷,可以是將數(shù)據(jù)表中滿足歸檔條件的待歸檔數(shù)據(jù)存儲至歸檔數(shù)據(jù)庫中。
將數(shù)據(jù)表中滿足歸檔條件的待歸檔數(shù)據(jù)存儲至歸檔數(shù)據(jù)庫中。
其中,由于數(shù)據(jù)處理系統(tǒng)響應(yīng)數(shù)據(jù)歸檔指令過程中,由于數(shù)據(jù)處理系統(tǒng)的系統(tǒng)性能可能會(huì)發(fā)生變化,導(dǎo)致數(shù)據(jù)處理系統(tǒng)不再滿足性能需求條件此時(shí)即可以暫停歸檔直至數(shù)據(jù)處理系統(tǒng)滿足性能需求條件。
或者,由于歸檔條件可以動(dòng)態(tài)配置,若數(shù)據(jù)處理系統(tǒng)響應(yīng)數(shù)據(jù)歸檔指令過程中,所述待歸檔數(shù)據(jù)不再滿足所述歸檔條件,即可以停止歸檔。
因此,作為又一個(gè)實(shí)施例,如圖2所示提供的數(shù)據(jù)歸檔方法又一個(gè)實(shí)施例的流程圖,該方法可以包括以下幾個(gè)步驟:
201:獲取數(shù)據(jù)處理系統(tǒng)的系統(tǒng)性能。
202:監(jiān)測所述系統(tǒng)性能是否滿足性能需求條件,如果是,執(zhí)行步驟203,如果否則可以返回步驟201繼續(xù)執(zhí)行。
其中,作為一種可能的實(shí)現(xiàn)方式,所述系統(tǒng)性能可以包括系統(tǒng)負(fù)載和/或數(shù)據(jù)庫響應(yīng)時(shí)間;
因此,所述性能需求條件可以為系統(tǒng)負(fù)載小于負(fù)載閾值和/或數(shù)據(jù)庫響應(yīng)時(shí)間小于響應(yīng)閾值。
所述判斷所述系統(tǒng)性能是否滿足性能需求條件也即判斷所述系統(tǒng)負(fù)載是否小于負(fù)載閾值和/或數(shù)據(jù)庫響應(yīng)時(shí)間是否小于響應(yīng)閾值。
203:判斷所述數(shù)據(jù)處理系統(tǒng)的運(yùn)行時(shí)數(shù)據(jù)庫是否存在滿足歸檔條件的待歸檔數(shù)據(jù),如果是,執(zhí)行步驟104,如果否則可以返回步驟201繼續(xù)執(zhí)行。
所述歸檔條件可以預(yù)先配置,也可以根據(jù)用戶請求進(jìn)行更新,實(shí)現(xiàn)動(dòng)態(tài)配置。
歸檔條件可以配置在數(shù)據(jù)處理系統(tǒng)中,也可以配置在與數(shù)據(jù)處理系統(tǒng)連接的資源管理系統(tǒng)中,因此可以首先從資源管理系統(tǒng)獲取所述歸檔條件,再判斷所述數(shù)據(jù)處理系統(tǒng)的運(yùn)行時(shí)數(shù)據(jù)庫是否存在滿足歸檔條件的待歸檔數(shù)據(jù)。
歸檔條件可以有多種可能的實(shí)現(xiàn)方式,詳見上述實(shí)施例中所述,在此不再贅述。
204:生成數(shù)據(jù)歸檔指令,由所述數(shù)據(jù)處理系統(tǒng)響應(yīng)所述數(shù)據(jù)歸檔指令,將所述待歸檔數(shù)據(jù)存儲至歸檔數(shù)據(jù)庫中。
205:在所述數(shù)據(jù)處理系統(tǒng)響應(yīng)所述數(shù)據(jù)歸檔指令過程中,監(jiān)測所述系統(tǒng)性能是否由滿足性能需求條件變?yōu)椴粷M足所述性能需求條件,如果是,執(zhí)行步驟206,如果否則繼續(xù)監(jiān)測,數(shù)據(jù)處理系統(tǒng)可以繼續(xù)將所述待歸檔數(shù)據(jù) 存儲至歸檔數(shù)據(jù)庫中。
206:生成歸檔暫停指令,由所述數(shù)據(jù)處理系統(tǒng)響應(yīng)所述歸檔暫停指令,將所述待歸檔數(shù)據(jù)暫停存儲至歸檔數(shù)據(jù)庫。
207:監(jiān)測所述系統(tǒng)性能是否由不滿足所述性能需求條件再次變?yōu)闈M足性能需求條件,如果是,執(zhí)行步驟208如果是則可以繼續(xù)監(jiān)測。
208:生成歸檔恢復(fù)指令,由所述數(shù)據(jù)處理系統(tǒng)響應(yīng)所述歸檔恢復(fù)指令,繼續(xù)將所述待歸檔數(shù)據(jù)存儲至歸檔數(shù)據(jù)庫。
本實(shí)施例中,通過獲取數(shù)據(jù)處理系統(tǒng)的系統(tǒng)性能,合理利用系統(tǒng)性能余量,將滿足歸檔條件的待歸檔數(shù)據(jù),可以包括操作頻率較低的數(shù)據(jù)、操作時(shí)間較長數(shù)據(jù)以及數(shù)據(jù)量較多的數(shù)據(jù)表中的數(shù)據(jù),自動(dòng)執(zhí)行數(shù)據(jù)歸檔,將待歸檔數(shù)據(jù)存儲至歸檔數(shù)據(jù)庫中。且在數(shù)據(jù)歸檔執(zhí)行期間,可以對系統(tǒng)性能進(jìn)行判斷,一旦系統(tǒng)性能不滿足性能需求條件,即可以暫停執(zhí)行數(shù)據(jù)歸檔直至系統(tǒng)性能滿足性能需求條件時(shí),再恢復(fù)執(zhí)行數(shù)據(jù)歸檔,從而既保證看數(shù)據(jù)歸檔的自動(dòng)執(zhí)行,且不會(huì)對系統(tǒng)運(yùn)行造成影響,提高了數(shù)據(jù)歸檔效率,降低了數(shù)據(jù)歸檔手工操作帶來的復(fù)雜度。
圖3為本申請實(shí)施例提供的一種數(shù)據(jù)歸檔裝置一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,其中,該數(shù)據(jù)歸檔裝置可以配置在數(shù)據(jù)處理系統(tǒng)中,可以作為數(shù)據(jù)處理系統(tǒng)能夠?qū)崿F(xiàn)的一個(gè)功能;當(dāng)然也可以配置在獨(dú)立與數(shù)據(jù)處理系統(tǒng),并與數(shù)據(jù)處理系統(tǒng)連接的數(shù)據(jù)歸檔設(shè)備中。
該裝置可以包括:
性能獲取模塊301,用于獲取數(shù)據(jù)處理系統(tǒng)的系統(tǒng)性能。
性能監(jiān)測模塊302,用于監(jiān)測所述系統(tǒng)性能是否滿足性能需求條件。
系統(tǒng)性能可以包括數(shù)據(jù)處理系統(tǒng)的系統(tǒng)負(fù)載、運(yùn)行時(shí)數(shù)據(jù)庫的數(shù)據(jù)庫響應(yīng)時(shí)間等等可以表征系統(tǒng)性能的性能數(shù)據(jù)。
性能需求條件用于表示系統(tǒng)性能余量足夠支持執(zhí)行數(shù)據(jù)歸檔操作。
作為一種可能的實(shí)現(xiàn)方式,所述系統(tǒng)性能可以包括系統(tǒng)負(fù)載和/或數(shù)據(jù)庫響應(yīng)時(shí)間;
因此,所述性能需求條件可以為系統(tǒng)負(fù)載小于負(fù)載閾值和/或數(shù)據(jù)庫響應(yīng)時(shí)間小于響應(yīng)閾值。
所述性能判斷模塊具體是判斷所述系統(tǒng)負(fù)載是否小于負(fù)載閾值和/或數(shù)據(jù)庫響應(yīng)時(shí)間是否小于響應(yīng)閾值。
歸檔判斷模塊303,用于判斷所述數(shù)據(jù)處理系統(tǒng)的運(yùn)行時(shí)數(shù)據(jù)庫中是否存在滿足數(shù)據(jù)歸檔條件的待歸檔數(shù)據(jù)。
歸檔觸發(fā)模塊304,用于在所述系統(tǒng)性能滿足性能需求條件,且所述運(yùn)行時(shí)數(shù)據(jù)庫中存在滿足歸檔條件的待歸檔數(shù)據(jù)時(shí),生成數(shù)據(jù)歸檔指令,由所述數(shù)據(jù)處理系統(tǒng)響應(yīng)所述數(shù)據(jù)歸檔指令,將所述待歸檔數(shù)據(jù)存儲至歸檔數(shù)據(jù)庫中。
本申請實(shí)施例所述數(shù)據(jù)歸檔裝置配置在數(shù)據(jù)歸檔設(shè)備中時(shí),該歸檔觸發(fā)模塊生成數(shù)據(jù)歸檔指令之后,還用于將所述數(shù)據(jù)歸檔指令發(fā)送至數(shù)據(jù)處理系統(tǒng),以便于數(shù)據(jù)處理系統(tǒng)響應(yīng)所述數(shù)據(jù)歸檔指令,從而將所述待歸檔數(shù)據(jù)存儲至歸檔數(shù)據(jù)庫中
在本申請實(shí)施例中,通過獲取數(shù)據(jù)處理系統(tǒng)的系統(tǒng)性能進(jìn)行判斷,在系統(tǒng)性能滿足性能需求條件時(shí),且運(yùn)行時(shí)數(shù)據(jù)庫在存在滿足歸檔條件的待歸檔數(shù)據(jù)時(shí),即可以生成數(shù)據(jù)歸檔指令,由數(shù)據(jù)處理系統(tǒng)通過響應(yīng)所述數(shù)據(jù)歸檔指令,將待歸檔數(shù)據(jù)存儲至歸檔數(shù)據(jù)庫中,從而實(shí)現(xiàn)了數(shù)據(jù)的自動(dòng)歸檔,且合理利用了系統(tǒng)性能,不會(huì)對系統(tǒng)運(yùn)行造成影響,提高了數(shù)據(jù)歸檔的效率、降低了數(shù)據(jù)歸檔的復(fù)雜度。
作為又一個(gè)實(shí)施例,歸檔條件可以是指操作頻率低于頻率閾值、數(shù)據(jù)量高于數(shù)據(jù)閾值或者最近一次操作時(shí)間與當(dāng)前時(shí)間的時(shí)間差大于時(shí)間閾值的數(shù)據(jù)表中的待歸檔數(shù)據(jù)。
數(shù)據(jù)表是運(yùn)行時(shí)數(shù)據(jù)庫中一個(gè)存儲對象,用于存儲數(shù)據(jù)。
因此所述歸檔判斷模塊可以具體用于:
判斷所述數(shù)據(jù)處理系統(tǒng)的運(yùn)行時(shí)數(shù)據(jù)庫中是否存在操作頻率低于頻率閾值、數(shù)據(jù)量高于數(shù)據(jù)閾值或者最近一次操作時(shí)間與當(dāng)前時(shí)間的時(shí)間差大于 時(shí)間閾值的數(shù)據(jù)表。
其中,操作頻率低于頻率閾值的數(shù)據(jù)表、數(shù)據(jù)量高于數(shù)據(jù)閾值的數(shù)據(jù)表、或者最近一次操作時(shí)間與當(dāng)前時(shí)間的時(shí)間差大于時(shí)間閾值的數(shù)據(jù)表中的數(shù)據(jù)即確定為待歸檔數(shù)據(jù)。
在進(jìn)行數(shù)據(jù)歸檔時(shí),即是將操作頻率低于頻率閾值的數(shù)據(jù)表、數(shù)據(jù)量高于數(shù)據(jù)閾值的數(shù)據(jù)表、或者最近一次操作時(shí)間與當(dāng)前時(shí)間的時(shí)間差大于時(shí)間閾值的數(shù)據(jù)表存儲至歸檔數(shù)據(jù)庫中。
操作頻率較低的數(shù)據(jù)表、或者數(shù)據(jù)量較高的數(shù)據(jù)表或者長時(shí)間未操作的數(shù)據(jù)表,這些數(shù)據(jù)表會(huì)浪費(fèi)運(yùn)行時(shí)數(shù)據(jù)庫存儲空間,因此即可以存儲至歸檔數(shù)據(jù)庫中,以提高運(yùn)行時(shí)數(shù)據(jù)庫的性能。
其中,所述頻率閾值、數(shù)據(jù)閾值以及時(shí)間閾值可以預(yù)先配置,或者從資源管理系統(tǒng)中獲取所述頻率閾值、數(shù)據(jù)閾值以及時(shí)間閾值,用戶可以通過資源管理系統(tǒng)隨時(shí)更新所述頻率閾值、數(shù)據(jù)閾值以及時(shí)間閾值。
作為又一個(gè)實(shí)施例,所述歸檔條件可以是指操作頻率低于頻率閾值或者最近一次操作時(shí)間與當(dāng)前時(shí)間的時(shí)間差大于時(shí)間閾值。
因此,所述歸檔判斷模塊具體用于:
判斷所述數(shù)據(jù)處理系統(tǒng)的運(yùn)行時(shí)數(shù)據(jù)庫中,是否存在操作頻率低于頻率閾值或者最近一次操作時(shí)間與當(dāng)前時(shí)間的時(shí)間差大于時(shí)間閾值的待歸檔數(shù)據(jù)。
也即除了可以對數(shù)據(jù)表進(jìn)行判斷,還可以對數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行判斷,可以是將數(shù)據(jù)表中滿足歸檔條件的待歸檔數(shù)據(jù)存儲至歸檔數(shù)據(jù)庫中。
將數(shù)據(jù)表中滿足歸檔條件的待歸檔數(shù)據(jù)存儲至歸檔數(shù)據(jù)庫中。
其中,由于數(shù)據(jù)處理系統(tǒng)響應(yīng)數(shù)據(jù)歸檔指令過程中,由于數(shù)據(jù)處理系統(tǒng)的系統(tǒng)性能可能會(huì)發(fā)生變化,導(dǎo)致數(shù)據(jù)處理系統(tǒng)不再滿足性能需求條件此時(shí)即可以暫停歸檔直至數(shù)據(jù)處理系統(tǒng)滿足性能需求條件。
或者,由于歸檔條件中的閾值可以動(dòng)態(tài)配置,若數(shù)據(jù)處理系統(tǒng)響應(yīng)數(shù)據(jù)歸檔指令過程中,所述待歸檔數(shù)據(jù)不再滿足所述歸檔條件,即可以停止歸檔。
因此,作為又一個(gè)實(shí)施例,如圖4所示,與圖3所示實(shí)施例不同之處在于,該裝置還可以包括:
歸檔暫停模塊305,用于在所述數(shù)據(jù)處理系統(tǒng)響應(yīng)所述數(shù)據(jù)歸檔指令過程中,監(jiān)測到所述系統(tǒng)性能由滿足性能需求條件變?yōu)椴粷M足所述性能需求條件時(shí),生成歸檔暫停指令,由所述數(shù)據(jù)處理系統(tǒng)響應(yīng)所述歸檔暫停指令,將所述待歸檔數(shù)據(jù)暫停存儲至歸檔數(shù)據(jù)庫。
當(dāng)然,還可以包括歸檔恢復(fù)模塊306,用于在所述數(shù)據(jù)處理系統(tǒng)響應(yīng)所述歸檔暫停指令過程中,監(jiān)測到所述述系統(tǒng)性能由不滿足所述性能需求條件再次變?yōu)闈M足所述性能需求條件時(shí),生成歸檔恢復(fù)指令,由所述數(shù)據(jù)處理系統(tǒng)響應(yīng)所述歸檔恢復(fù)指令,繼續(xù)將所述待歸檔數(shù)據(jù)存儲至歸檔數(shù)據(jù)庫。
本實(shí)施例中,通過獲取數(shù)據(jù)處理系統(tǒng)的系統(tǒng)性能,合理利用系統(tǒng)性能余量,將滿足歸檔條件的待歸檔數(shù)據(jù),可以包括操作頻率較低的數(shù)據(jù)、操作時(shí)間較長數(shù)據(jù)以及數(shù)據(jù)量較多的數(shù)據(jù)表中的數(shù)據(jù),自動(dòng)執(zhí)行數(shù)據(jù)歸檔,將待歸檔數(shù)據(jù)存儲至歸檔數(shù)據(jù)庫中。且在數(shù)據(jù)歸檔執(zhí)行期間,可以對系統(tǒng)性能進(jìn)行判斷,一旦系統(tǒng)性能不滿足性能需求條件,即可以暫停執(zhí)行數(shù)據(jù)歸檔直至系統(tǒng)性能滿足性能需求條件時(shí),再恢復(fù)執(zhí)行數(shù)據(jù)歸檔,從而既保證看數(shù)據(jù)歸檔的自動(dòng)執(zhí)行,且不會(huì)對系統(tǒng)運(yùn)行造成影響,提高了數(shù)據(jù)歸檔效率,降低了數(shù)據(jù)歸檔手工操作帶來的復(fù)雜度。
圖3或圖4所示的數(shù)據(jù)歸檔裝置可以配置在數(shù)據(jù)處理系統(tǒng)中,作為數(shù)據(jù)處理系統(tǒng)可以實(shí)現(xiàn)的一個(gè)功能。
當(dāng)然,在一個(gè)實(shí)際應(yīng)用中,圖3或圖4所示的數(shù)據(jù)歸檔裝置可以配置在獨(dú)立與數(shù)據(jù)處理系統(tǒng)的數(shù)據(jù)歸檔設(shè)備中。
如圖5所示,本申請實(shí)施例還提供了一種數(shù)據(jù)歸檔系統(tǒng),可以包括數(shù)據(jù)處理系統(tǒng)501以及數(shù)據(jù)歸檔設(shè)備502。
數(shù)據(jù)歸檔設(shè)備502用于獲取數(shù)據(jù)處理系統(tǒng)501的系統(tǒng)性能,并判斷其是 否滿足性能需求條件。
當(dāng)然,作為又一個(gè)實(shí)施例,該數(shù)據(jù)歸檔系統(tǒng)還可以包括監(jiān)控系統(tǒng)503,用于監(jiān)控?cái)?shù)據(jù)處理系統(tǒng)的系統(tǒng)性能。
因此,數(shù)據(jù)歸檔設(shè)備502具體是獲取的監(jiān)控系統(tǒng)503采集的數(shù)據(jù)處理系統(tǒng)的系統(tǒng)性能。
數(shù)據(jù)歸檔設(shè)備502在數(shù)據(jù)處理系統(tǒng)的系統(tǒng)性能滿足性能需求條件,還可以進(jìn)行歸檔評估,判斷數(shù)據(jù)處理系統(tǒng)501的運(yùn)行時(shí)數(shù)據(jù)庫504中是否存在滿足歸檔條件的待歸檔數(shù)據(jù),從而生成數(shù)據(jù)歸檔指令。
數(shù)據(jù)處理系統(tǒng)501響應(yīng)該數(shù)據(jù)歸檔指令,將待歸檔數(shù)據(jù)存儲至歸檔數(shù)據(jù)庫中505。
通過本申請實(shí)施例的數(shù)據(jù)歸檔系統(tǒng),不影響數(shù)據(jù)處理系統(tǒng)的系統(tǒng)運(yùn)行,實(shí)現(xiàn)了自動(dòng)數(shù)據(jù)歸檔,提高了數(shù)據(jù)歸檔的效率,降低了數(shù)據(jù)歸檔的復(fù)雜度。
在一個(gè)典型的配置中,計(jì)算設(shè)備包括一個(gè)或多個(gè)處理器(cpu)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
內(nèi)存可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲器,隨機(jī)存取存儲器(ram)和/或非易失性內(nèi)存等形式,如只讀存儲器(rom)或閃存(flashram)。內(nèi)存是計(jì)算機(jī)可讀介質(zhì)的示例。
計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動(dòng)和非可移動(dòng)媒體可以由任何方法或技術(shù)來實(shí)現(xiàn)信息存儲。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計(jì)算機(jī)的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(pram)、靜態(tài)隨機(jī)存取存儲器(sram)、動(dòng)態(tài)隨機(jī)存取存儲器(dram)、其他類型的隨機(jī)存取存儲器(ram)、只讀存儲器(rom)、電可擦除可編程只讀存儲器(eeprom)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲器(cd-rom)、數(shù)字多功能光盤(dvd)或其他光學(xué)存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設(shè)備或任何其他非傳輸介質(zhì),可用于存儲可以被計(jì)算設(shè)備訪問的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括非暫存電腦可讀媒體(transitorymedia),如調(diào)制的數(shù)據(jù)信號和載波。
如在說明書及權(quán)利要求當(dāng)中使用了某些詞匯來指稱特定組件。本領(lǐng)域技 術(shù)人員應(yīng)可理解,硬件制造商可能會(huì)用不同名詞來稱呼同一個(gè)組件。本說明書及權(quán)利要求并不以名稱的差異來作為區(qū)分組件的方式,而是以組件在功能上的差異來作為區(qū)分的準(zhǔn)則。如在通篇說明書及權(quán)利要求當(dāng)中所提及的“包含”為一開放式用語,故應(yīng)解釋成“包含但不限定于”。“大致”是指在可接收的誤差范圍內(nèi),本領(lǐng)域技術(shù)人員能夠在一定誤差范圍內(nèi)解決所述技術(shù)問題,基本達(dá)到所述技術(shù)效果。此外,“耦接”一詞在此包含任何直接及間接的電性耦接手段。因此,若文中描述一第一裝置耦接于一第二裝置,則代表所述第一裝置可直接電性耦接于所述第二裝置,或通過其他裝置或耦接手段間接地電性耦接至所述第二裝置。說明書后續(xù)描述為實(shí)施本申請的較佳實(shí)施方式,然所述描述乃以說明本申請的一般原則為目的,并非用以限定本申請的范圍。本申請的保護(hù)范圍當(dāng)視所附權(quán)利要求所界定者為準(zhǔn)。
還需要說明的是,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的商品或者系統(tǒng)不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種商品或者系統(tǒng)所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的商品或者系統(tǒng)中還存在另外的相同要素。
上述說明示出并描述了本申請的若干優(yōu)選實(shí)施例,但如前所述,應(yīng)當(dāng)理解本申請并非局限于本文所披露的形式,不應(yīng)看作是對其他實(shí)施例的排除,而可用于各種其他組合、修改和環(huán)境,并能夠在本文所述申請構(gòu)想范圍內(nèi),通過上述教導(dǎo)或相關(guān)領(lǐng)域的技術(shù)或知識進(jìn)行改動(dòng)。而本領(lǐng)域人員所進(jìn)行的改動(dòng)和變化不脫離本申請的精神和范圍,則都應(yīng)在本申請所附權(quán)利要求的保護(hù)范圍內(nèi)。