本發(fā)明涉及網(wǎng)絡(luò)技術(shù)開發(fā)領(lǐng)域,具體涉及一種網(wǎng)絡(luò)數(shù)據(jù)存儲管理方法。
背景技術(shù):
企業(yè)內(nèi)數(shù)據(jù)存儲系統(tǒng)與個人存儲系統(tǒng)相比,具有如下不同:第一,從功能需求來看,企業(yè)內(nèi)數(shù)據(jù)存儲系統(tǒng)面向多種類型的網(wǎng)絡(luò)在線存儲服務(wù),而個人存儲系統(tǒng)則面向如高性能計算,事務(wù)處理等應(yīng)用;第二,從性能需求來看,企業(yè)內(nèi)數(shù)據(jù)存儲系統(tǒng)首先要考慮的是數(shù)據(jù)的安全,可靠,效率等指標(biāo),而且由于用戶規(guī)模大,服務(wù)范圍廣,網(wǎng)絡(luò)環(huán)境復(fù)雜多變等特點,實現(xiàn)高質(zhì)量的企業(yè)內(nèi)數(shù)據(jù)存儲服務(wù)必將面臨很大的技術(shù)挑戰(zhàn);第三,從數(shù)據(jù)管理來看,企業(yè)內(nèi)數(shù)據(jù)存儲系統(tǒng)不僅要提供傳統(tǒng)文件訪問,還要能夠支持海量數(shù)據(jù)管理并提供公共服務(wù)支撐功能,以方便云存儲系統(tǒng)后臺數(shù)據(jù)維護。
技術(shù)實現(xiàn)要素:
本發(fā)明所要解決的問題是提供一種選擇度高且實效性高的網(wǎng)絡(luò)數(shù)據(jù)存儲管理方法。
為了實現(xiàn)上述目的,本發(fā)明采取的技術(shù)方案為:所提供的一種網(wǎng)絡(luò)數(shù)據(jù)存儲管理方法,包括下述步驟:
(1)構(gòu)建存儲節(jié)點:數(shù)據(jù)處理中心監(jiān)測企業(yè)網(wǎng)內(nèi)計算機上存儲空間,將各計算機節(jié)點上的閑置存儲空間構(gòu)建低等級存儲節(jié)點,并監(jiān)控主服務(wù)器存儲空間,構(gòu)建高等級存儲節(jié)點;
(2)發(fā)起存儲請求:企業(yè)網(wǎng)內(nèi)計算機向數(shù)據(jù)處理中心發(fā)起備份存儲請求,數(shù)據(jù)處理中心自動分析備份要求,計算數(shù)據(jù)實際存儲量大小,并根據(jù)已存儲數(shù)據(jù)分析得到目標(biāo)數(shù)據(jù)的存儲等級;
(3)查找與實施存儲:數(shù)據(jù)處理中心根據(jù)相應(yīng)的數(shù)據(jù)等級,對應(yīng)低等級數(shù)據(jù)查找最近的低等級存儲節(jié)點,對應(yīng)高等級數(shù)據(jù)查找高等級存儲節(jié)點,查找結(jié)束后發(fā)起數(shù)據(jù)存儲,并構(gòu)建映射信息;
(4)更新等級信息:數(shù)據(jù)處理中心更新已存儲數(shù)據(jù)的存儲等級,并分析低等級數(shù)據(jù)的映射信息,向最低等級數(shù)據(jù)的用戶發(fā)起數(shù)據(jù)即將刪除提醒;
(5)發(fā)起數(shù)據(jù)刪除:數(shù)據(jù)處理中心分析高等級存儲節(jié)點和低等級存儲節(jié)點實際可用存儲空間,在剩余量占總量15%-20%時向管理層和最低等級數(shù)據(jù)的用戶發(fā)起刪除請求;
(6)更新處理結(jié)果:數(shù)據(jù)處理中心分析管理層信息和最低等級數(shù)據(jù)的用戶請求,實施數(shù)據(jù)刪除或提高最低等級數(shù)據(jù)的用戶數(shù)據(jù)存儲等級。
優(yōu)選的,所述步驟(1)中對低等級存儲節(jié)點和高等級存儲節(jié)點記錄節(jié)點ID和存儲信息,存儲信息包括存儲總量和剩余空間大小。
優(yōu)選的,所述步驟(2)中備份要求包括發(fā)起用戶類型、數(shù)據(jù)類型、數(shù)據(jù)期望等級和數(shù)據(jù)存儲大小。
優(yōu)選的,所述步驟(3)中發(fā)起數(shù)據(jù)存儲時判斷各個存儲節(jié)點大小,將數(shù)據(jù)分割成大小不一的數(shù)據(jù)包,并通過哈希算法對多個存儲節(jié)點進行數(shù)據(jù)存儲。
優(yōu)選的,所述步驟(3)中構(gòu)建的映射信息包括發(fā)起存儲節(jié)點和各個存儲節(jié)點的信息。
優(yōu)選的,所述步驟(5)中向最低等級數(shù)據(jù)的用戶發(fā)起的刪除請求包括數(shù)據(jù)存儲記錄、數(shù)據(jù)存儲等級信息和數(shù)據(jù)即將刪除提醒,并詢問是否提高數(shù)據(jù)存儲等級。
優(yōu)選的,所述步驟(6)中優(yōu)先判斷管理層信息,再分析最低等級數(shù)據(jù)的用戶請求。
采用本發(fā)明的技術(shù)方案,本發(fā)明利用數(shù)據(jù)處理中心作為媒介,形成對企業(yè)網(wǎng)內(nèi)各個計算機以及服務(wù)器之間的交互,實現(xiàn)了自動分析存儲要求和實施存儲,并對存儲數(shù)據(jù)進行存儲等級劃分,在剩余空間不足時,發(fā)起刪除請求并自動處理結(jié)果,使中小企業(yè)在有限的網(wǎng)絡(luò)帶寬的情況下,使用最少的存儲空間來達到企業(yè)數(shù)據(jù)的存儲備份目的,值得推廣。
附圖說明
圖1為本發(fā)明所述的一種網(wǎng)絡(luò)數(shù)據(jù)存儲管理方法的流程圖。
具體實施方式
為使本發(fā)明實現(xiàn)的技術(shù)手段、創(chuàng)作特征、達成目的與功效易于明白了解,下面結(jié)合具體實施方式,進一步闡述本發(fā)明。
如圖1所示,本實施例的一種網(wǎng)絡(luò)數(shù)據(jù)存儲管理方法,包括下述步驟:
(1)構(gòu)建存儲節(jié)點:數(shù)據(jù)處理中心監(jiān)測企業(yè)網(wǎng)內(nèi)計算機上存儲空間,將各計算機節(jié)點上的閑置存儲空間構(gòu)建低等級存儲節(jié)點,并監(jiān)控主服務(wù)器存儲空間,構(gòu)建高等級存儲節(jié)點,其中對低等級存儲節(jié)點和高等級存儲節(jié)點記錄節(jié)點ID和存儲信息,存儲信息包括存儲總量和剩余空間大小,通過分析企業(yè)內(nèi)局域網(wǎng)內(nèi)各個計算機和服務(wù)器的存儲空間,構(gòu)建整個存儲框架;
(2)發(fā)起存儲請求:企業(yè)網(wǎng)內(nèi)計算機向數(shù)據(jù)處理中心發(fā)起備份存儲請求,數(shù)據(jù)處理中心自動分析備份要求,計算數(shù)據(jù)實際存儲量大小,并根據(jù)已存儲數(shù)據(jù)分析得到目標(biāo)數(shù)據(jù)的存儲等級,其中備份要求包括發(fā)起用戶類型、數(shù)據(jù)類型、數(shù)據(jù)期望等級和數(shù)據(jù)存儲大小,數(shù)據(jù)處理中心實時處理網(wǎng)內(nèi)用戶的存儲請求,做到高效存儲;
(3)查找與實施存儲:數(shù)據(jù)處理中心根據(jù)相應(yīng)的數(shù)據(jù)等級,對應(yīng)低等級數(shù)據(jù)查找最近的低等級存儲節(jié)點,對應(yīng)高等級數(shù)據(jù)查找高等級存儲節(jié)點,查找結(jié)束后發(fā)起數(shù)據(jù)存儲,并構(gòu)建映射信息,其中發(fā)起數(shù)據(jù)存儲時判斷各個存儲節(jié)點大小,將數(shù)據(jù)分割成大小不一的數(shù)據(jù)包,并通過哈希算法對多個存儲節(jié)點進行數(shù)據(jù)存儲,構(gòu)建的映射信息包括發(fā)起存儲節(jié)點和各個存儲節(jié)點的信息;
(4)更新等級信息:數(shù)據(jù)處理中心更新已存儲數(shù)據(jù)的存儲等級,并分析低等級數(shù)據(jù)的映射信息,向最低等級數(shù)據(jù)的用戶發(fā)起數(shù)據(jù)即將刪除提醒,即將刪除提醒留給用戶充足的時間處理即將被刪除的數(shù)據(jù),避免發(fā)生數(shù)據(jù)丟失和糾紛;
(5)發(fā)起數(shù)據(jù)刪除:數(shù)據(jù)處理中心分析高等級存儲節(jié)點和低等級存儲節(jié)點實際可用存儲空間,在剩余量占總量20%時向管理層和最低等級數(shù)據(jù)的用戶發(fā)起刪除請求,其中向最低等級數(shù)據(jù)的用戶發(fā)起的刪除請求包括數(shù)據(jù)存儲記錄、數(shù)據(jù)存儲等級信息和數(shù)據(jù)即將刪除提醒,并詢問是否提高數(shù)據(jù)存儲等級,通過向兩方發(fā)起請求以做大最大程度上的判斷準(zhǔn)確度以及人性化;
(6)更新處理結(jié)果:數(shù)據(jù)處理中心分析管理層信息和最低等級數(shù)據(jù)的用戶請求,實施數(shù)據(jù)刪除或提高最低等級數(shù)據(jù)的用戶數(shù)據(jù)存儲等級,其中優(yōu)先判斷管理層信息,再分析最低等級數(shù)據(jù)的用戶請求,管理層擁有高級別的處理命令,優(yōu)先處理會更高效地得到處理結(jié)果。
本發(fā)明能最大程度為企業(yè)提供了一種安全有效的數(shù)據(jù)存儲方法,利用數(shù)據(jù)處理中心作為媒介,形成對企業(yè)網(wǎng)內(nèi)各個計算機以及服務(wù)器之間的交互,實現(xiàn)了自動分析存儲要求和實施存儲,并對存儲數(shù)據(jù)進行存儲等級劃分,在剩余空間不足時,發(fā)起刪除請求并自動處理結(jié)果,使中小企業(yè)在有限的網(wǎng)絡(luò)帶寬的情況下,使用最少的存儲空間來達到企業(yè)數(shù)據(jù)的存儲備份目的,值得推廣。
顯然本發(fā)明具體實現(xiàn)并不受上述方式的限制,只要采用了本發(fā)明的方法構(gòu)思和技術(shù)方案進行的各種非實質(zhì)性的改進,或未經(jīng)改進將本發(fā)明的構(gòu)思和技術(shù)方案直接應(yīng)用于其它場合的,均在本發(fā)明的保護范圍之內(nèi)。