[发明专利]分布式存储方法和设备有效
申请号: | 201610083819.8 | 申请日: | 2016-02-06 |
公开(公告)号: | CN107045422B | 公开(公告)日: | 2020-12-01 |
发明(设计)人: | 张勇;蔡艺聪;武鸣 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 王君;刘爱平 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例提供了一种分布式存储方法,该方法应用于分布式存储系统,系统包括文件系统、第一线程服务和第二线程服务,第一线程服务按照第一规则将文件系统中的M个小文件离线合并成一个第一文件,小文件小于预定字节,M为大于1的整数。本发明实施例的分布式存储方法和设备,通过第一线程服务和第二线程服务,在文件系统上的存储小文件时,能够大幅降低名字节点的内存开销和数据节点的句柄开销,并且能够提高映射归约的计算效率,从而能够提高存储小文件的效率。 | ||
搜索关键词: | 分布式 存储 方法 设备 | ||
【主权项】:
一种分布式存储的方法,其特征在于,所述方法应用于分布式存储系统,所述系统包括文件系统、第一线程服务和第二线程服务,所述第一线程服务按照第一规则将所述文件系统中的M个小文件离线合并成一个第一文件,所述小文件小于预定字节,M为大于1的整数;所述第一线程服务在所述离线合并的过程中生成M个元数据,所述M个元数据用于分别指示所述M个小文件在所述第一文件中的位置;所述第二线程服务将所述M个元数据加载到元数据集合中,所述元数据集合包括任意离线合并过程中产生的元数据;当所述第二线程服务接收用户发来的第一指令时,所述第二线程在所述元数据集合中查找是否存在第一小文件的元数据,所述第一指令用于指示对所述第一小文件进行操作;若所述第二线程服务在所述元数据集合中查找到存在所述第一小文件的元数据,则执行所述第一指令对应的操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610083819.8/,转载请声明来源钻瓜专利网。