[發明專利]數據存儲、讀取方法及設備有效
| 申請號: | 200910252582.1 | 申請日: | 2009-12-29 |
| 公開(公告)號: | CN101770504A | 公開(公告)日: | 2010-07-07 |
| 發明(設計)人: | 王奇;張巍;呂先紅;曹振奇;劉川意;鞠大鵬;汪東升 | 申請(專利權)人: | 成都市華為賽門鐵克科技有限公司;清華大學 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;H04L29/08 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 彭愿潔;李文紅 |
| 地址: | 611731 四川*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 存儲 讀取 方法 設備 | ||
1.一種數據存儲方法,其特征在于,包括:
第一線程池單元將第一寫請求中請求儲存的文件分割成對象數據;
所述第一線程池單元將第二寫請求中請求儲存的文件分割成對象數據, 同時第二線程池單元對所述第一寫請求對應的對象數據進行儲存;
所述對第一寫請求對應的對象數據進行儲存包括:
計算所述第一寫請求對應的對象數據的第一數據內容標識;根據所述第 一數據內容標識儲存所述第一寫請求對應的對象數據;
所述根據所述第一數據內容標識儲存所述第一寫請求對應的對象數據包 括:
查找預置的數據內容標識與元數據的映射關系表,確定所述映射關系表 中是否包括第一數據內容標識;若確定不包括,則儲存所述第一寫請求對應 的對象數據,創建所述第一寫請求對應的對象數據與第一數據內容標識的映 射關系。
2.如權利要求1所述的方法,其特征在于,
所述方法還包括:根據所述第一數據內容標識儲存所述第一寫請求對應 的對象數據的同時,計算所述第二寫請求對應的對象數據的第二數據內容標 識。
3.如權利要求2所述的方法,其特征在于,
所述方法的還包括:在確定所述映射關系表中是否包括第一數據內容標 識后,在儲存所述第一寫請求對應的對象數據的同時,確定所述映射關系表 中是否包括第二數據內容標識。
4.如權利要求3所述的方法,其特征在于,若確定所述映射關系表中不 包括第二數據內容標識,則在儲存所述第一寫請求對應的對象數據之后,創 建所述第一寫請求對應的對象數據與第一數據內容標識的映射關系的同時還 包括:儲存所述第二寫請求內容標識對應的對象數據。
5.如權利要求2或3或4所述的方法,其特征在于,所述計算所述第一寫 請求對應的對象數據的第一數據內容標識包括:
將所述第一寫請求對應的對象數據分成兩份以上片段數據;
同時計算所述兩份以上片段數據對應的片段數據內容標識;
將所述兩份以上片段數據對應的片段數據內容標識,拼接成新的標識作 為所述第一寫請求對應的對象數據的第一數據內容標識。
6.一種數據讀取方法,其特征在于,包括:
第一讀取線程池單元查找預置的數據內容標識與元數據的映射關系表, 確定所述映射關系表中是否包括第一讀請求中攜帶的對象數據的數據內容標 識;
如果所述映射關系表中包括第一讀請求中攜帶的對象數據的數據內容標 識,則第二讀取線程池單元讀取所述第一讀請求中請求讀取的對象數據,同 時所述第一讀取線程池單元確定所述映射關系標識表中是否包括第二讀請求 中攜帶的對象數據的數據內容標識。
7.一種數據存儲設備,其特征在于,包括:
第一分割單元,用于將第一寫請求中請求儲存的文件分割成對象數據, 之后將第二寫請求中請求儲存的文件分割成對象數據,并將所述第一寫請求 對應的對象數據傳送給第一存儲單元進行儲存;
第一存儲單元,用于對所述第一分割單元傳送的第一寫請求對應的對象 數據進行儲存;所述對第一寫請求對應的對象數據進行儲存包括:
計算所述第一寫請求對應的對象數據的第一數據內容標識;根據所述第 一數據內容標識儲存所述第一寫請求對應的對象數據;
所述根據所述第一數據內容標識儲存所述第一寫請求對應的對象數據包 括:
查找預置的數據內容標識與元數據的映射關系表,確定所述映射關系表 中是否包括第一數據內容標識;若確定不包括,則儲存所述第一寫請求對應 的對象數據,創建所述第一寫請求對應的對象數據與第一數據內容標識的映 射關系;
所述第一分割單元和第一存儲單元同步進行并行處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都市華為賽門鐵克科技有限公司;清華大學,未經成都市華為賽門鐵克科技有限公司;清華大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910252582.1/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





