[發明專利]基于web端的分布式數據存儲系統有效
| 申請號: | 202011125393.0 | 申請日: | 2020-10-20 |
| 公開(公告)號: | CN112149026B | 公開(公告)日: | 2021-04-02 |
| 發明(設計)人: | 岳國軍;李頤 | 申請(專利權)人: | 北京天華星航科技有限公司 |
| 主分類號: | G06F16/957 | 分類號: | G06F16/957;G06F16/27 |
| 代理公司: | 北京鍾維聯合知識產權代理有限公司 11579 | 代理人: | 丁慧玲 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 web 分布式 數據 存儲系統 | ||
1.一種基于web端的分布式數據存儲系統,其特征在于,包括處理器和存儲有計算機程序的存儲器,n組容器文件CF={CF1,CF2,......,CFn}和web端,其中,CFi為第i組容器文件,i=1,2…n,每組容器文件包括一個或多個容器文件,CFi=(CFi1,CFi2,......),每組容器文件CFi對應的CFij都相同,j=1,2…;所述CFi的存儲為順序存儲,所述CFi為易失性文件,當CFij被小文件填充滿后,將所述CFij中當前存儲的數據存儲到非易失性存儲介質上;所有CFij的存儲空間均為固定值S,不同的CFi對應的CFij的存儲空間具有不同的原子存儲塊,所述原子存儲塊為CFi的最小存儲空間,所述CFi的原子存儲塊的存儲空間為Ai,Ai/Ai+1=固定值,i的取值從1到n-1;所述web端用于接收用戶輸入的S、Ai和預設的文件大小閾值Q的具體數值來配置所述S、Q和Ai;
當所述計算機程序被處理器執行時,實現以下步驟:
步驟S10、獲取待存儲的文件大小Fsize0;
步驟S20、將Fsize0與Q相比較,若Fsize0=Q,則根據Fsize0從所述CF中選擇目標容器文件組CFx,判斷CFx中的所有k個容器文件的剩余連續空間是否都小于Fsize0,若是,則在內存中創建CFx對應的第k+1個容器文件作為目標容器CFxy,此時,y=k+1,否則,從CFx選擇目標容器CFxy,此時,y=1,2…k,將所述待存儲的文件存儲到CFxy中;
步驟S30、獲取CFxy的剩余存儲空間,若所述CFxy的剩余存儲空間為0,則將CFxy作為一個文件進行分布式存儲,釋放所述CFxy的存儲空間。
2.根據權利要求1所述的基于web端的分布式數據存儲系統,其特征在于,
所述web端還用于可視化呈現CFi的容器文件數量,當所述計算機程序被處理器執行時,還實現下步驟S400、實時監測CFi的容器文件數量,當某個CFi的容器文件數量超過預設的數量閾值D時,進行報警處理。
3.根據權利要求1所述的基于web端的分布式數據存儲系統,其特征在于,
所述步驟S20中,所述根據Fsize0從所述CF中選擇目標容器文件組CFx,包括:
步驟S201、遍歷Ai,若則x=i,i的取值范圍為1到n,否則,執行步驟S202;
步驟S202、獲取并進行對比,若則x=1,否則,執行步驟S203,其中,LENi表示CFij對應的長度位數;
步驟S203、遍歷CFi,若i的取值從2...n-1,則執行步驟S204;
步驟S204、若[Ai-1-mod(Fsize0/Ai-1)]=[mod(Fsize0/Ai-1)-Ai],則x=i-1,否則x=i。
4.根據權利要求3所述的基于web端的分布式數據存儲系統,其特征在于,
所述LENi=log2(Q/Ai),所述Q為1M。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京天華星航科技有限公司,未經北京天華星航科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011125393.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:支持券核銷一體化的點單方法以及系統
- 下一篇:分布式數據存儲系統
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





