欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于對(duì)象的存儲(chǔ)系統(tǒng)及其存儲(chǔ)方法

文檔序號(hào):6398806閱讀:149來源:國知局
專利名稱:一種基于對(duì)象的存儲(chǔ)系統(tǒng)及其存儲(chǔ)方法
技術(shù)領(lǐng)域
本發(fā)明涉及信息存儲(chǔ)領(lǐng)域,具體涉及一種基于對(duì)象的存儲(chǔ)系統(tǒng)及其存儲(chǔ)方法。
背景技術(shù)
對(duì)象存儲(chǔ)系統(tǒng)是以對(duì)象為訪問接口的網(wǎng)絡(luò)存儲(chǔ)系統(tǒng),對(duì)象存儲(chǔ)文件系統(tǒng)提供一套類似于文件操作的訪問接口,并將文件操作轉(zhuǎn)化為對(duì)象訪問,使得用戶的多種應(yīng)用程序不需要進(jìn)行任何修改就可以運(yùn)行在對(duì)象存儲(chǔ)系統(tǒng)上。采用對(duì)象接口可以使對(duì)象存儲(chǔ)系統(tǒng)在跨平臺(tái)數(shù)據(jù)共享、安全性、性能以及智能性方面具有優(yōu)勢。由于對(duì)象存儲(chǔ)系統(tǒng)具有上述多種優(yōu)勢,許多大學(xué)、研究機(jī)構(gòu)和公司都進(jìn)行了針對(duì)對(duì)象存儲(chǔ)技術(shù)的研究,取得了諸多成果。首個(gè)開源的基于對(duì)象的集群文件系統(tǒng)lustre已經(jīng)在高性能計(jì)算領(lǐng)域廣泛應(yīng)用,其他一些對(duì)象存儲(chǔ)系統(tǒng)例如CEPH、ActiveScale Storage Cluster等都已經(jīng)成為研究和應(yīng)用的熱點(diǎn)技術(shù)。集群存儲(chǔ)系統(tǒng),尤其是云存儲(chǔ)系統(tǒng)需,要大量的磁盤來構(gòu)建。不同磁盤在讀寫速率、可靠性、容量、價(jià)格方面存在著很大的差異,許多云存儲(chǔ)系統(tǒng)選擇通過分級(jí)存儲(chǔ)管理系統(tǒng)來兼顧整個(gè)系統(tǒng)性能和成本,使構(gòu)建的大容量存儲(chǔ)系統(tǒng)具有較高的性價(jià)比?,F(xiàn)有的分級(jí)存儲(chǔ)系統(tǒng)通常以文件為單位進(jìn)行數(shù)據(jù)的遷移,在大文件(大于1GB)應(yīng)用環(huán)境下,過多的文件遷移一方面會(huì)增加整個(gè)存儲(chǔ)系統(tǒng)的運(yùn)行壓力,另一方面,較大的文件在遷移過程耗費(fèi)的時(shí)間較長,會(huì)使得遷移過程變得復(fù)雜化。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是,提供一種基于對(duì)象的存儲(chǔ)系統(tǒng)及其存儲(chǔ)方法,以提高數(shù)據(jù)遷移操作的效率和可靠性。為了解決上述技術(shù)問題,本發(fā)明公開了一種基于對(duì)象的存儲(chǔ)系統(tǒng),至少包括多個(gè)存儲(chǔ)池、分級(jí)策略模塊以及對(duì)象遷移模塊,其中:所述存儲(chǔ)池,存儲(chǔ)不同熱度級(jí)別的對(duì)象數(shù)據(jù);所述分級(jí)策略模塊,對(duì)各存儲(chǔ)池中的對(duì)象數(shù)據(jù)進(jìn)行熱度分析,并根據(jù)事先設(shè)置的分級(jí)策略篩選出需要遷移的對(duì)象數(shù)據(jù),將需要遷移的對(duì)象數(shù)據(jù)的信息發(fā)送給所述對(duì)象遷移模塊;所述對(duì)象遷移模塊,根據(jù)所述分級(jí)策略模塊發(fā)送的對(duì)象數(shù)據(jù)的信息,將該對(duì)象數(shù)據(jù)遷移到對(duì)應(yīng)的存儲(chǔ)池中。較佳地,上述系統(tǒng)中,所述事先設(shè)置的分級(jí)策略包括如下一種或幾種條件: 達(dá)到或超過設(shè)定的訪問頻度、最近訪問時(shí)間在設(shè)定時(shí)間范圍內(nèi)。較佳地,上述系統(tǒng)還包括:對(duì)象管理模塊,對(duì)所述存儲(chǔ)池進(jìn)行管理,記錄對(duì)象數(shù)據(jù)的存儲(chǔ)位置,并獲取用戶進(jìn)程所要訪問的文件對(duì)應(yīng)的對(duì)象數(shù)據(jù)的存儲(chǔ)位置,以向用戶進(jìn)程反饋所要訪問的對(duì)象數(shù)據(jù)的信息。較佳地,上述系統(tǒng)中,所述對(duì)象遷移模塊,根據(jù)所述分級(jí)策略模塊發(fā)送的對(duì)象數(shù)據(jù)的信息,將該對(duì)象數(shù)據(jù)從初始存儲(chǔ)池復(fù)制到對(duì)應(yīng)的存儲(chǔ)池,并在復(fù)制操作結(jié)束后通知所述對(duì)象管理模塊該對(duì)象數(shù)據(jù)的存儲(chǔ)位置已經(jīng)改變,以及在所述對(duì)象管理模塊更新操作結(jié)束后刪除所述初始存儲(chǔ)池中遷移的對(duì)象數(shù)據(jù);所述對(duì)象管理模塊,收到所述對(duì)象遷移模塊的通知后,更新該對(duì)象數(shù)據(jù)的存儲(chǔ)位置,在該更新操作結(jié)束后反饋給所述對(duì)像遷移模塊。較佳地,上述系統(tǒng)中,所述對(duì)象管理模塊,獲取用戶進(jìn)程所要訪問的文件對(duì)應(yīng)的對(duì)象數(shù)據(jù)的存儲(chǔ)位置時(shí),若判斷該對(duì)象數(shù)據(jù)正在遷移過程中,則待該遷移操作完成后再獲取該對(duì)象數(shù)據(jù)的更新后的存儲(chǔ)位置。本發(fā)明還公開了一種基于對(duì)象的存儲(chǔ)方法,包括:在多個(gè)存儲(chǔ)池中分別存儲(chǔ)不同熱度級(jí)別的對(duì)象數(shù)據(jù);對(duì)各存儲(chǔ)池中的對(duì)象數(shù)據(jù)進(jìn)行熱度分析,先根據(jù)事先設(shè)置的分級(jí)策略篩選出需要遷移的對(duì)象數(shù)據(jù),再根據(jù)篩選出的需要遷移的對(duì)象數(shù)據(jù)的信息,將該對(duì)象數(shù)據(jù)遷移到對(duì)應(yīng)的存儲(chǔ)池中。較佳地,上述方法中,事先設(shè)置的分級(jí)策略包括如下一種或幾種條件: 達(dá)到或超過設(shè)定的訪問頻度、最近訪問時(shí)間在設(shè)定時(shí)間范圍內(nèi)。較佳地,上述方法還包括:對(duì)所述多個(gè)存儲(chǔ)池進(jìn)行管理,記錄對(duì)象數(shù)據(jù)在各存儲(chǔ)池中的存儲(chǔ)位置;當(dāng)用戶進(jìn)程訪問文件時(shí),查詢?cè)撚脩暨M(jìn)程所訪問的文件對(duì)應(yīng)的對(duì)象數(shù)據(jù)的存儲(chǔ)位置,向用戶進(jìn)程反饋所要訪問的對(duì)象數(shù)據(jù)的信息。較佳地,上述方法中,對(duì)所述多個(gè)存儲(chǔ)池進(jìn)行管理,記錄對(duì)象數(shù)據(jù)在各存儲(chǔ)池中的存儲(chǔ)位置的過程如下:根據(jù)篩選出的需要遷移的對(duì)象數(shù)據(jù)的信息,將該對(duì)象數(shù)據(jù)從初始存儲(chǔ)池遷移到對(duì)應(yīng)的存儲(chǔ)池,在遷移操作結(jié)束后更新該對(duì)象數(shù)據(jù)的存儲(chǔ)位置,在該更新操作結(jié)束后,刪除初始存儲(chǔ)池中遷移的對(duì)象數(shù)據(jù)。較佳地,上述方法還包括:獲取用戶進(jìn)程所要訪問的文件對(duì)應(yīng)的對(duì)象數(shù)據(jù)的存儲(chǔ)位置時(shí),若判斷該對(duì)象數(shù)據(jù)正在遷移過程中,則待該遷移操作完成后再獲取該對(duì)象數(shù)據(jù)的更新后的存儲(chǔ)位置。本申請(qǐng)技術(shù)方案提供的基于對(duì)象的存儲(chǔ)系統(tǒng)及存儲(chǔ)方法,將數(shù)據(jù)以對(duì)象為單位進(jìn)行存放,對(duì)象可以保證數(shù)據(jù)的完整性,這樣,在數(shù)據(jù)遷移過程中,遷移的對(duì)象不再是文件而是文件中的熱點(diǎn)對(duì)象。從而減少了遷移的數(shù)據(jù)量,同時(shí)由于對(duì)象較小,大大簡化了遷移過程中對(duì)數(shù)據(jù)的處理,加速了遷移過程,尤其適用于大文件應(yīng)用環(huán)境。


圖1為本實(shí)施例提供的基于對(duì)象的分級(jí)存儲(chǔ)方法的整體架構(gòu)圖;圖2為圖1所示的其核心模塊-對(duì)象管理模塊的數(shù)據(jù)訪問和操作流程示意圖;圖3為本實(shí)施例提供的對(duì)象遷移模塊的數(shù)據(jù)操作流程示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文將結(jié)合附圖對(duì)本發(fā)明技術(shù)方案作進(jìn)一步詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請(qǐng)的實(shí)施例和實(shí)施例中的特征可以任意相互組合。實(shí)施例1本實(shí)施例提供一種基于對(duì)象的存儲(chǔ)系統(tǒng),其不同于傳統(tǒng)的以文件為單位的分級(jí)存儲(chǔ)系統(tǒng),而是以對(duì)象為基本單位進(jìn)行數(shù)據(jù)的分級(jí)存儲(chǔ),并根據(jù)熱度文件的不同分別存放在不同的存儲(chǔ)池中,尤其適用于大文件應(yīng)用環(huán)境。具體地,本實(shí)施例提供的存儲(chǔ)系統(tǒng),至少包括多個(gè)存儲(chǔ)池、分級(jí)策略模塊和對(duì)象遷移模塊。其中,存儲(chǔ)池,存儲(chǔ)不同熱度級(jí)別的對(duì)象數(shù)據(jù);對(duì)象遷移模塊,主要負(fù)責(zé)將分級(jí)策略模塊指定的對(duì)象數(shù)據(jù)在不同性能的存儲(chǔ)池間進(jìn)行遷移;分級(jí)策略模塊,主要對(duì)各存儲(chǔ)池中的對(duì)象數(shù)據(jù)進(jìn)行熱度分析,并從中根據(jù)事先設(shè)置的分級(jí)策略篩選出需要遷移的對(duì)象數(shù)據(jù)(即篩選出要升級(jí)和/或降級(jí)的對(duì)象數(shù)據(jù)),之后將需要遷移的對(duì)象數(shù)據(jù)的信息交給對(duì)象遷移模塊進(jìn)行處理。而上述事先設(shè)置的分級(jí)策略包括如下一種或幾種條件:達(dá)到或超過設(shè)定的訪問頻度、最近訪問時(shí)間在設(shè)定時(shí)間范圍內(nèi)。也就是滿足了上述一種或幾種條件即可確定此對(duì)象數(shù)據(jù)的熱度已經(jīng)發(fā)生改變,需要遷移到其他存儲(chǔ)池中。優(yōu)選地,上述系統(tǒng)還包括有對(duì)象管理模塊,此時(shí),整個(gè)存儲(chǔ)系統(tǒng)的架構(gòu)如圖1所示。此對(duì)象管理模塊,主要負(fù)載存儲(chǔ)池的管理,記錄有數(shù)據(jù)對(duì)象的存放位置,查找用戶進(jìn)程所要訪問的文件對(duì)應(yīng)的對(duì)象數(shù)據(jù)的存儲(chǔ)位置和向用戶進(jìn)行反饋所要訪問的對(duì)象數(shù)據(jù)的信息以實(shí)現(xiàn)用戶訪問。如圖1所示,假設(shè)文件以對(duì)象的形式存放在存儲(chǔ)池A和存儲(chǔ)池B中,用戶進(jìn)程訪問文件時(shí),對(duì)象管理模塊獲取與用戶進(jìn)程所要訪問的文件相關(guān)的對(duì)象所處的位置,之后訪問要操作的對(duì)象。此過程中,分級(jí)策略模塊在后臺(tái)運(yùn)行,當(dāng)它檢測到某個(gè)對(duì)象符合遷移要求時(shí),就會(huì)將該對(duì)象標(biāo)記,統(tǒng)計(jì)完成后將所有需要遷移的對(duì)象整理并交給對(duì)象遷移模塊進(jìn)行對(duì)象的遷移;對(duì)象遷移模塊則將對(duì)象由存儲(chǔ)池A復(fù)制到存儲(chǔ)池B即可。需要說明的是,對(duì)象遷移模塊將對(duì)象由存儲(chǔ)池A復(fù)制到存儲(chǔ)池B后,還會(huì)通知對(duì)象管理模塊此對(duì)象數(shù)據(jù)的存儲(chǔ)位置已經(jīng)改變,因此對(duì)象管理模塊更新此對(duì)象數(shù)據(jù)的存放位置。而對(duì)象遷移模塊在對(duì)象管理模塊更新操作結(jié)合后,將仍在存儲(chǔ)池A中的對(duì)象刪除,這樣整個(gè)遷移過程完成,用戶進(jìn)程再次訪問時(shí),對(duì)象管理模塊就會(huì)將對(duì)象數(shù)據(jù)的位置指向存儲(chǔ)池B。具體地,上述系統(tǒng)中對(duì)象管理模塊進(jìn)行數(shù)據(jù)讀操作的過程如圖2所示。當(dāng)一個(gè)用戶發(fā)起讀操作時(shí),會(huì)首先訪問對(duì)象管理模塊獲取文件相關(guān)信息并檢查數(shù)據(jù)是否已緩存,如果緩存則直接讀取數(shù)據(jù),否則需要通過對(duì)象管理模塊獲取數(shù)據(jù)所在的對(duì)象以及對(duì)象所存放的存儲(chǔ)池,如果此時(shí)對(duì)象正在遷移過程中則需要等待遷移完成才能確定對(duì)象所在存儲(chǔ)池位置(由于遷移時(shí)間很短,基本不會(huì)影響用戶操作),之后用戶到該存儲(chǔ)池中讀取對(duì)象數(shù)據(jù)即可。而對(duì)象管理模塊的寫操作流程與讀操作相似,只是需要將緩存數(shù)據(jù)置為dirty即可。下面再結(jié)合圖3詳細(xì)說明對(duì)象遷移模塊的操作流程,分級(jí)策略模塊完成對(duì)象分揀后會(huì)啟動(dòng)對(duì)象遷移模塊,并將需要遷移的對(duì)象數(shù)據(jù)的列表交給對(duì)象遷移模塊。對(duì)象遷移模塊啟動(dòng)后會(huì)首先檢查需要遷移的對(duì)象是否在緩存中并檢查是否為dirty,如果為dirty則取消對(duì)該對(duì)象的遷移動(dòng)作,否則將緩存的對(duì)象flush到存儲(chǔ)對(duì)象上,之后通知對(duì)象管理模塊標(biāo)記要遷移的對(duì)象為遷移狀態(tài)。遷移完成后通知對(duì)象管理模塊更新對(duì)象數(shù)據(jù)的存儲(chǔ)位置,并清除對(duì)象數(shù)據(jù)的遷移狀態(tài),之后對(duì)象遷移模塊會(huì)將舊的對(duì)象數(shù)據(jù)刪除(即從初始存儲(chǔ)池中刪除遷移的對(duì)象數(shù)據(jù)),全部對(duì)象完成遷移后,退出遷移進(jìn)程。實(shí)施例2本實(shí)施例介紹一種基于對(duì)象的存儲(chǔ)方法,該方法可依賴于實(shí)施例1提供的存儲(chǔ)系統(tǒng)來實(shí)現(xiàn)。具體地,該方法包括如下操作:在多個(gè)存儲(chǔ)池中分別存儲(chǔ)不同熱度級(jí)別的對(duì)象數(shù)據(jù);對(duì)各存儲(chǔ)池中的對(duì)象數(shù)據(jù)進(jìn)行熱度分析,先根據(jù)事先設(shè)置的分級(jí)策略篩選出需要遷移的對(duì)象數(shù)據(jù),再根據(jù)篩選出的需要遷移的對(duì)象數(shù)據(jù)的信息,將該對(duì)象數(shù)據(jù)遷移到對(duì)應(yīng)的存儲(chǔ)池中。其中,事先設(shè)置的分級(jí)策略包括如下一種或幾種條件: 達(dá)到或超過設(shè)定的訪問頻度、最近訪問時(shí)間在設(shè)定時(shí)間范圍內(nèi)。當(dāng)然,上述方法還包括有管理操作,即對(duì)多個(gè)存儲(chǔ)池進(jìn)行管理,記錄對(duì)象數(shù)據(jù)在各存儲(chǔ)池中的存儲(chǔ)位置。這樣,當(dāng)用戶進(jìn)程訪問文件時(shí),查詢?cè)撚脩暨M(jìn)程所訪問的文件對(duì)應(yīng)的對(duì)象數(shù)據(jù)的存儲(chǔ)位置,向用戶進(jìn)程反饋所要訪問的對(duì)象數(shù)據(jù)的信息即可。具體地,對(duì)多個(gè)存儲(chǔ)池進(jìn)行管理,記錄對(duì)象數(shù)據(jù)在各存儲(chǔ)池中的存儲(chǔ)位置指:根據(jù)篩選出的需要遷移的對(duì)象數(shù)據(jù)的信息,將該對(duì)象數(shù)據(jù)從初始存儲(chǔ)池遷移到對(duì)應(yīng)的存儲(chǔ)池,在遷移操作結(jié)束后更新該對(duì)象數(shù)據(jù)的存儲(chǔ)位置,在該更新操作結(jié)束后,刪除初始存儲(chǔ)池中遷移的對(duì)象數(shù)據(jù)即可。需要說明的是,一些優(yōu)選方案中提出,上述方法還包括如下操作:獲取用戶進(jìn)程所要訪問的文件對(duì)應(yīng)的對(duì)象數(shù)據(jù)的存儲(chǔ)位置時(shí),若判斷該對(duì)象數(shù)據(jù)正在遷移過程中,則待該遷移操作完成后再獲取該對(duì)象數(shù)據(jù)的更新后的存儲(chǔ)位置。本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如只讀存儲(chǔ)器、磁盤或光盤等??蛇x地,上述實(shí)施例的全部或部分步驟也可以使用一個(gè)或多個(gè)集成電路來實(shí)現(xiàn)。相應(yīng)地,上述實(shí)施例中的各模塊/單元可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本申請(qǐng)不限制于任何特定形式的硬件和軟件的結(jié)合。從上述實(shí)施例可以看出,本申請(qǐng)技術(shù)方案基于對(duì)象進(jìn)行數(shù)據(jù)遷移,即在分級(jí)策略中不再以文件為數(shù)據(jù)熱度的統(tǒng)計(jì)單位,而以對(duì)象為單位統(tǒng)計(jì),從而完全在系統(tǒng)內(nèi)進(jìn)行。由于本申請(qǐng)技術(shù)方案采用的數(shù)據(jù)的遷移在更小的單位量級(jí)上進(jìn)行,這就使得在大文件應(yīng)用環(huán)境下可以有效的加速數(shù)據(jù)在不同存儲(chǔ)池間的遷移,降低數(shù)據(jù)遷移對(duì)存儲(chǔ)系統(tǒng)造成的壓力。另夕卜,本申請(qǐng)技術(shù)方案通過內(nèi)部機(jī)制屏蔽掉存儲(chǔ)池對(duì)于應(yīng)用的差異,使用戶感覺不到不同存儲(chǔ)介質(zhì)的存在。由于本申請(qǐng)技術(shù)方案采用了上述技術(shù)手段,因此更適用于大文件應(yīng)用環(huán)境。以上所述,僅為本發(fā)明的較佳實(shí)例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種基于對(duì)象的存儲(chǔ)系統(tǒng),其特征在于,該系統(tǒng)至少包括多個(gè)存儲(chǔ)池、分級(jí)策略模塊以及對(duì)象遷移模塊,其中: 所述存儲(chǔ)池,存儲(chǔ)不同熱度級(jí)別的對(duì)象數(shù)據(jù); 所述分級(jí)策略模塊,對(duì)各存儲(chǔ)池中的對(duì)象數(shù)據(jù)進(jìn)行熱度分析,并根據(jù)事先設(shè)置的分級(jí)策略篩選出需要遷移的對(duì)象數(shù)據(jù),將需要遷移的對(duì)象數(shù)據(jù)的信息發(fā)送給所述對(duì)象遷移模塊; 所述對(duì)象遷移模塊,根據(jù)所述分級(jí)策略模塊發(fā)送的對(duì)象數(shù)據(jù)的信息,將該對(duì)象數(shù)據(jù)遷移到對(duì)應(yīng)的存儲(chǔ)池中。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述事先設(shè)置的分級(jí)策略包括如下一種或幾種條件: 達(dá)到或超過設(shè)定的訪問頻度、最近訪問時(shí)間在設(shè)定時(shí)間范圍內(nèi)。
3.如權(quán)利要求1或2所述的系統(tǒng),其特征在于,該系統(tǒng)還包括: 對(duì)象管理模塊,對(duì)所述存儲(chǔ)池進(jìn)行管理,記錄對(duì)象數(shù)據(jù)的存儲(chǔ)位置,并獲取用戶進(jìn)程所要訪問的文件對(duì)應(yīng)的對(duì)象數(shù)據(jù)的存儲(chǔ)位置,以向用戶進(jìn)程反饋所要訪問的對(duì)象數(shù)據(jù)的信肩、O
4.如權(quán)利要求3所述的系統(tǒng),其特征在于, 所述對(duì)象遷移模塊,根據(jù)所述分級(jí)策略模塊發(fā)送的對(duì)象數(shù)據(jù)的信息,將該對(duì)象數(shù)據(jù)從初始存儲(chǔ)池復(fù)制到對(duì)應(yīng)的存儲(chǔ)池,并在復(fù)制操作結(jié)束后通知所述對(duì)象管理模塊該對(duì)象數(shù)據(jù)的存儲(chǔ)位置已經(jīng)改變,以及在所述對(duì)象管理模塊更新操作結(jié)束后刪除所述初始存儲(chǔ)池中遷移的對(duì)象數(shù)據(jù);` 所述對(duì)象管理模塊,收到所述對(duì)象遷移模塊的通知后,更新該對(duì)象數(shù)據(jù)的存儲(chǔ)位置,在該更新操作結(jié)束后反饋給所述對(duì)像遷移模塊。
5.如權(quán)利要求3所述的系統(tǒng),其特征在于, 所述對(duì)象管理模塊,獲取用戶進(jìn)程所要訪問的文件對(duì)應(yīng)的對(duì)象數(shù)據(jù)的存儲(chǔ)位置時(shí),若判斷該對(duì)象數(shù)據(jù)正在遷移過程中,則待該遷移操作完成后再獲取該對(duì)象數(shù)據(jù)的更新后的存儲(chǔ)位置。
6.一種基于對(duì)象的存儲(chǔ)方法,其特征在于,該方法包括: 在多個(gè)存儲(chǔ)池中分別存儲(chǔ)不同熱度級(jí)別的對(duì)象數(shù)據(jù); 對(duì)各存儲(chǔ)池中的對(duì)象數(shù)據(jù)進(jìn)行熱度分析,先根據(jù)事先設(shè)置的分級(jí)策略篩選出需要遷移的對(duì)象數(shù)據(jù),再根據(jù)篩選出的需要遷移的對(duì)象數(shù)據(jù)的信息,將該對(duì)象數(shù)據(jù)遷移到對(duì)應(yīng)的存儲(chǔ)池中。
7.如權(quán)利要求6所述的方法,其特征在于,事先設(shè)置的分級(jí)策略包括如下一種或幾種條件: 達(dá)到或超過設(shè)定的訪問頻度、最近訪問時(shí)間在設(shè)定時(shí)間范圍內(nèi)。
8.如權(quán)利要求6或7所述的方法,其特征在于,該方法還包括: 對(duì)所述多個(gè)存儲(chǔ)池進(jìn)行管理,記錄對(duì)象數(shù)據(jù)在各存儲(chǔ)池中的存儲(chǔ)位置; 當(dāng)用戶進(jìn)程訪問文件時(shí),查詢?cè)撚脩暨M(jìn)程所訪問的文件對(duì)應(yīng)的對(duì)象數(shù)據(jù)的存儲(chǔ)位置,向用戶進(jìn)程反饋所要訪問的對(duì)象數(shù)據(jù)的信息。
9.如權(quán)利要求8所述的方法,其特征在于,對(duì)所述多個(gè)存儲(chǔ)池進(jìn)行管理,記錄對(duì)象數(shù)據(jù)在各存儲(chǔ)池中的存儲(chǔ)位置的過程如下: 根據(jù)篩選出的需要遷移的對(duì)象數(shù)據(jù)的信息,將該對(duì)象數(shù)據(jù)從初始存儲(chǔ)池遷移到對(duì)應(yīng)的存儲(chǔ)池,在遷移操作結(jié)束后更新該對(duì)象數(shù)據(jù)的存儲(chǔ)位置,在該更新操作結(jié)束后,刪除初始存儲(chǔ)池中遷移的對(duì)象數(shù)據(jù)。
10.如權(quán)利要求8所述的方法,其特征在于,該方法還包括: 獲取用戶進(jìn)程所要訪問的文件對(duì)應(yīng)的對(duì)象數(shù)據(jù)的存儲(chǔ)位置時(shí),若判斷該對(duì)象數(shù)據(jù)正在遷移過程中,則待該遷移操 作完成后再獲取該對(duì)象數(shù)據(jù)的更新后的存儲(chǔ)位置。
全文摘要
本發(fā)明公開了一種基于對(duì)象的存儲(chǔ)系統(tǒng)及其存儲(chǔ)方法,涉及信息存儲(chǔ)領(lǐng)域。本發(fā)明公開的存儲(chǔ)系統(tǒng),包括多個(gè)存儲(chǔ)池、分級(jí)策略模塊以及對(duì)象遷移模塊,其中存儲(chǔ)池,存儲(chǔ)不同熱度級(jí)別的對(duì)象數(shù)據(jù);分級(jí)策略模塊,對(duì)各存儲(chǔ)池中的對(duì)象數(shù)據(jù)進(jìn)行熱度分析,并根據(jù)事先設(shè)置的分級(jí)策略篩選出需要遷移的對(duì)象數(shù)據(jù),將需要遷移的對(duì)象數(shù)據(jù)的信息發(fā)送給對(duì)象遷移模塊;對(duì)象遷移模塊,根據(jù)分級(jí)策略模塊發(fā)送的對(duì)象數(shù)據(jù)的信息,將該對(duì)象數(shù)據(jù)遷移到對(duì)應(yīng)的存儲(chǔ)池中。本發(fā)明還公開了一種基于對(duì)象的存儲(chǔ)方法。本申請(qǐng)技術(shù)方案減少了遷移的數(shù)據(jù)量,同時(shí)由于對(duì)象較小,大大簡化了遷移過程中對(duì)數(shù)據(jù)的處理,加速了遷移過程,尤其適用于大文件應(yīng)用環(huán)境。
文檔編號(hào)G06F3/06GK103106047SQ20131003475
公開日2013年5月15日 申請(qǐng)日期2013年1月29日 優(yōu)先權(quán)日2013年1月29日
發(fā)明者張?jiān)谫F, 張立強(qiáng) 申請(qǐng)人:浪潮(北京)電子信息產(chǎn)業(yè)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
恭城| 郸城县| 和顺县| 固安县| 新蔡县| 永修县| 卢龙县| 崇信县| 乳源| 安乡县| 永顺县| 呼伦贝尔市| 黄石市| 澄江县| 宝丰县| 清涧县| 涿州市| 东丰县| 临西县| 冕宁县| 资兴市| 手游| 汉寿县| 通化县| 田东县| 新民市| 龙门县| 元阳县| 清涧县| 南部县| 高雄县| 宿迁市| 抚宁县| 静乐县| 文水县| 淮南市| 敦煌市| 沙雅县| 朝阳市| 丹阳市| 邵东县|