本發明涉及數據存儲,特別涉及一種對象自動分級存儲方法、裝置、設備及存儲介質。
背景技術:
1、在當今數字化時代,數據呈爆炸式增長,對象存儲領域的重要性愈發凸顯。眾多云服務提供商為滿足用戶對數據存儲管理的需求,紛紛推出自動化的存儲層級管理功能。然而,這些現有技術在實際應用中暴露出諸多關鍵缺陷和不足之處,嚴重制約了存儲效率、成本控制和用戶體驗的提升。
2、多數現有的自動分級存儲方案,往往依賴簡單的基于時間的策略。例如,在醫療領域,醫院的影像數據存儲通常采用定期將一段時間內未被訪問的影像數據從標準存儲遷移至低頻訪問存儲的方式。像某大型三甲醫院,每三個月會將超過半年未被調用的影像資料轉移到低頻存儲。但這種靜態策略存在明顯弊端,在實際醫療場景中,患者病情復雜多變,醫生可能需要隨時調閱多年前的影像以對比病情發展,此時若影像已被遷移至低頻存儲,調閱速度會大幅降低,嚴重影響診療效率。同樣,在金融領域,一些金融機構對交易數據也采用類似基于時間的存儲策略。以某證券交易平臺為例,它將超過一年未交易的客戶歷史交易數據遷移至低頻存儲。但在市場波動劇烈時,投資者可能突然需要查詢多年前的交易記錄以制定投資策略,由于數據遷移導致的訪問延遲,可能使投資者錯失交易時機,損害用戶體驗。這種靜態時間驅動策略,缺乏對實際訪問模式的智能感知,難以適應復雜多變的業務場景,導致資源分配不合理,無法有效平衡存儲成本與訪問性能。
3、當前多數系統的訪問模式分析機制較為單一。它們通常僅關注對象的訪問頻率,卻忽略了訪問的時間分布特征、訪問模式的連續性以及數據的熱點變化趨勢等重要信息。并且現有技術普遍缺乏動態適應機制。一旦設定好分級規則,即使業務場景發生顯著變化,系統也難以及時調整。傳統方案還缺乏對不同訪問模式的細粒度區分能力,無法準確識別和響應復雜的用戶訪問行為。如在電商促銷活動期間,消費者對商品詳情頁數據的訪問呈現出突發性大量訪問的特點,且訪問時間集中在活動開始后的短時間內。而對于一些訂閱制服務,用戶對服務內容的訪問則具有周期性,如每月固定時間查看訂閱報告。現有存儲系統難以針對這些復雜的訪問模式進行精準區分和優化存儲管理。另外,許多現有系統在執行存儲級別轉換時缺乏有效的預測機制,不能提前預判數據未來的訪問需求。這可能導致頻繁的數據遷移操作,增加系統開銷并影響服務穩定性。總的來說,現有對象存儲技術在存儲效率、成本控制和用戶體驗等方面均存在明顯短板,而這些都是本領域技術人員需要解決的問題。
技術實現思路
1、本發明實施例提供了一種對象自動分級存儲方法、裝置、計算機設備及存儲介質,旨在解決現有技術中存儲效率低下、成本控制困難以及用戶體驗不佳等問題。
2、第一方面,本發明實施例提供了一種對象自動分級存儲方法,包括:
3、獲取對象歷史訪問數據,并根據所述對象歷史訪問數據提取訪問熱度值;
4、根據所述訪問熱度值判斷是否觸發存儲級別遷移決策;
5、當判定觸發存儲級別遷移決策時,利用時間序列預測模型進行訪問需求預測;
6、基于訪問需求預測的結果,通過智能調度算法執行增量遷移操作,并按照預設分級策略模板對對象進行分級遷移。
7、第二方面,本發明實施例提供了一種對象自動分級存儲裝置,包括:
8、數據獲取單元,用于獲取對象歷史訪問數據,并根據所述對象歷史訪問數據提取訪問熱度值;
9、觸發判斷單元,用于根據所述訪問熱度值判斷是否觸發存儲級別遷移決策;
10、需求預測單元,用于當判定觸發存儲級別遷移決策時,利用時間序列預測模型進行訪問需求預測;
11、分級遷移單元,用于基于訪問需求預測的結果,通過智能調度算法執行增量遷移操作,并按照預設分級策略模板對對象進行分級遷移。
12、第三方面,本發明實施例提供了一種計算機設備,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現如第一方面所述的對象自動分級存儲方法。
13、第四方面,本發明實施例提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如第一方面所述的對象自動分級存儲方法。
14、本發明實施例提供了一種對象自動分級存儲方法、裝置、計算機設備及存儲介質,該方法包括:獲取對象歷史訪問數據,并根據所述對象歷史訪問數據提取訪問熱度值;根據所述訪問熱度值判斷是否觸發存儲級別遷移決策;當判定觸發存儲級別遷移決策時,利用時間序列預測模型進行訪問需求預測;基于訪問需求預測的結果,通過智能調度算法執行增量遷移操作,并按照預設分級策略模板對對象進行分級遷移。本發明實施例首先獲取對象歷史訪問數據并提取訪問熱度值,然后依據該訪問熱度值判斷是否觸發存儲級別遷移決策。若觸發,則利用時間序列預測模型進行訪問需求預測,并基于預測結果通過智能調度算法執行增量遷移操作,同時按預設分級策略模板進行分級遷移。基于所述的對象自動分級存儲方法,本發明實施例可以使熱數據始終留存于高性能存儲類別,從而大幅提升對象訪問響應速度與系統整體吞吐量,同時減少不必要的存儲遷移操作,降低系統資源消耗,同時通過精準識別數據訪問模式并動態調整存儲級別,相較于傳統時間驅動策略,本發明實施例既能將冷數據及時轉移至成本更低的存儲類別,又能避免熱數據因過早遷移影響訪問性能,實現存儲成本的最優化配置,如此可以有效解決現有技術中存儲效率低下、成本控制困難以及用戶體驗不佳的問題。
1.一種對象自動分級存儲方法,其特征在于,包括:
2.根據權利要求1所述的對象自動分級存儲方法,其特征在于,所述獲取對象歷史訪問數據,并根據所述對象歷史訪問數據提取訪問熱度值,包括:
3.根據權利要求1所述的對象自動分級存儲方法,其特征在于,所述根據所述訪問熱度值判斷是否觸發存儲級別遷移決策,包括:
4.根據權利要求1所述的對象自動分級存儲方法,其特征在于,所述當判定觸發存儲級別遷移決策時,利用時間序列預測模型進行訪問需求預測,包括:
5.根據權利要求4所述的對象自動分級存儲方法,其特征在于,所述基于訪問需求預測的結果,通過智能調度算法執行增量遷移操作,并按照預設分級策略模板對對象進行分級遷移,包括:
6.根據權利要求4所述的對象自動分級存儲方法,其特征在于,所述基于訪問需求預測的結果,通過智能調度算法執行增量遷移操作,并按照預設分級策略模板對對象進行分級遷移,還包括:
7.根據權利要求3所述的對象自動分級存儲方法,其特征在于,還包括:
8.一種對象自動分級存儲裝置,其特征在于,包括:
9.一種計算機設備,其特征在于,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現如權利要求1至7任一項所述的對象自動分級存儲方法。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如權利要求1至7任一項所述的對象自動分級存儲方法。