基于文件內(nèi)容哈希值的分布式存儲(chǔ)方法

基本信息

申請(qǐng)?zhí)?/td> CN201711274018.0 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN108011956A 公開(kāi)(公告)日 2018-05-08
申請(qǐng)公布號(hào) CN108011956A 申請(qǐng)公布日 2018-05-08
分類號(hào) H04L29/08;H04L9/32 分類 電通信技術(shù);
發(fā)明人 唐文建 申請(qǐng)(專利權(quán))人 易居企業(yè)(中國(guó))集團(tuán)有限公司
代理機(jī)構(gòu) 上海驍象知識(shí)產(chǎn)權(quán)代理有限公司 代理人 趙峰
地址 200072 上海市靜安區(qū)延長(zhǎng)路149號(hào)科技樓A樓308室
法律狀態(tài) -

摘要

摘要 一種基于文件內(nèi)容哈希值的分布式存儲(chǔ)方法,包括:步驟1,客戶端通過(guò)哈希算法得到所要上傳的文件內(nèi)容的第一哈希值,向文件應(yīng)用服務(wù)器發(fā)送帶有第一哈希值的寫(xiě)請(qǐng)求;步驟2,文件應(yīng)用服務(wù)器接收來(lái)自客戶端帶有第一哈希值的寫(xiě)請(qǐng)求,查找文件記錄數(shù)據(jù)庫(kù)中的映射表;步驟3,文件應(yīng)用服務(wù)器通過(guò)哈希算法得到該文件內(nèi)容的第二哈希值,并將第二哈希值與第一哈希值進(jìn)行比較;步驟4,文件應(yīng)用服務(wù)器查找文件存儲(chǔ)數(shù)據(jù)庫(kù)中的映射表;若己存在該文件的映射記錄,則向客戶端返回該文件已上傳過(guò)的結(jié)果;若不存在該文件的映射記錄,則將該文件寫(xiě)入文件存儲(chǔ)數(shù)據(jù)庫(kù)。本發(fā)明具有如下優(yōu)勢(shì):節(jié)省存儲(chǔ)空間;有效降低機(jī)器負(fù)載,大大提高文件存儲(chǔ)系統(tǒng)吞吐量。