发明名称 分布式文件存储构架的构建方法和装置
摘要 本发明提供一种分布式文件存储构架的构建方法和装置。其中方法包括:选取文件;对所述文件的文件内容进行Hash计算,获得所述文件的文件标识;根据所述文件标识来构建文件的分布式文件存储构架。所述装置包括:文件标识获取模块,用于对文件的文件内容进行Hash计算,获得文件的文件标识;构架构建模块,用于根据文件标识构建分布式文件存储构架。本发明通过将文件标识与索引节点相匹配,从而避免了相同的文件重复保存和重复数据删除,不但保证了数据的可靠性,而且节省了大量的存储空间。
申请公布号 CN101673289B 申请公布日期 2012.08.08
申请号 CN200910179938.3 申请日期 2009.10.10
申请人 成都市华为赛门铁克科技有限公司 发明人 程菊生;孔晗;袁远
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京三友知识产权代理有限公司 11127 代理人 任默闻
主权项 一种分布式文件存储构架的构建方法,其特征在于,所述方法包括:选取文件;对所述文件的文件内容进行Hash计算,获得所述文件的文件标识;根据所述文件标识来构建索引节点匹配层,用于将所述索引节点匹配层中的匹配主键值与匹配索引节点对应起来,所述索引节点匹配层由多个索引节点匹配表构成,每个索引节点匹配表由相关的主键值和键值对构成;文件的文件标识作为指针块的主键值,文件的索引节点作为指针块的键值;当获得的后续文件的文件标识不存在于所述索引节点匹配层中时,根据所述后续文件标识生成新索引节点匹配表插入所述索引节点匹配层中;当获得的后续文件的文件标识存在于所述索引节点匹配层中时,将所述后续文件指向对应的索引节点。
地址 611731 四川省成都市高新区西部园区清水河片区