[发明专利]分布式文件系统及其存储海量小文件的方法有效
申请号: | 201510443330.2 | 申请日: | 2015-07-24 |
公开(公告)号: | CN105138571B | 公开(公告)日: | 2019-12-24 |
发明(设计)人: | 杨雪莲;李强;姜韬 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | G06F16/182 | 分类号: | G06F16/182;G06F16/172 |
代理公司: | 51213 四川省成都市天策商标专利事务所 | 代理人: | 刘渝 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及数据存储领域,提供一种分布式文件系统及其存储海量小文件的方法,以解决目前的海量小文件存储的效率较低的问题,该系统包括客户端、资源定位模块和数据存储模块。本发明提出的技术方案将小文件合并成大文件来存储,通过定位到大文件的指定位置来访问小文件,减少了对文件的读写次数,简化了IO访问流程,提高了文件系统的处理性能。 | ||
搜索关键词: | 分布式 文件系统 及其 存储 海量 文件 方法 | ||
【主权项】:
1.一种分布式文件系统,其特征在于包括客户端、资源定位模块和数据存储模块,/n所述客户端被配置成:向资源定位模块发送小文件上传请求、将小文件上传至数据存储模块;/n所述资源定位模块包括至少一个资源定位器,所述资源定位器被配置成:处理客户端发送的小文件上传请求、为客户端分配源节点、指定数据存储服务器中的一个数据存储节点作为合并存储的主服务器,所述主服务器被配置成:为小文件分配空闲存储单元并完成小文件的合并存储、将小文件的存储信息同步到与主服务器同组的其他数据存储节点,所述源节点为资源定位器查询得到的可用的数据存储节点,所述源节点被配置成:将上传的小文件主动推送至与其同组的其他数据存储节点,所述主服务器还包括为各个数据存储节点分配的以空闲存储单元大小作为关键字的平衡二叉树,所述平衡二叉树用于保存空闲存储单元;/n所述数据存储模块包括至少一组数据存储服务器,所述数据存储服务器包括至少一个数据存储节点,所述数据存储模块被配置成用于实现小文件的存储、同步,所述数据存储节点的存储空间包括大小相等的多个存储单元,所述存储单元包括最小存储空间和最大存储空间,所述主服务器被配置成:当上传的小文件小于最小存储空间时,则上传的小文件占用一个存储空间;当上传的小文件大于最大存储空间时,则上传的小文件作为一个单独的文件存储。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510443330.2/,转载请声明来源钻瓜专利网。