[发明专利]一种海量小文件的存储、访问方法及装置有效
申请号: | 201210067404.3 | 申请日: | 2012-03-14 |
公开(公告)号: | CN102662992A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | 刘晓云 | 申请(专利权)人: | 北京搜狐新媒体信息技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明;王宝筠 |
地址: | 100084 北京市海淀区中关*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 海量 文件 存储 访问 方法 装置 | ||
1.一种海量小文件的存储方法,其特征在于,所述方法包括:
将接收的小文件顺序写入存储基元;
根据小文件在存储基元的起始地址和容量大小确定所述小文件所属的文件组,以及小文件在该文件组内的序号,所述文件组包含至少两个小文件;
以所述文件组的标识号与小文件的序号为索引,建立与小文件的文件名之间的对应关系以实现存储。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在接收到小文件后,根据存储基元的负载信息选择存储基元,将接收的小文件顺序写入到选择的存储基元。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:缓存存储基元的负载信息,则:在接收到小文件后,查询缓存的负载信息以便根据查询结果执行选择步骤。
4.根据权利要求1至3中任何一项所述的方法,其特征在于,所述存储基元包含至少两个存储子基元,存储子基元中的一个为主存储子基元,则:
将接收的小文件顺序写入主存储子基元,并通过主存储子基元的转发将小文件写入到其他存储子基元;
在存储基元的存储子基元均写入成功后,根据小文件在主存储子基元的起始地址和容量大小执行确定文件组及序号的步骤。
5.一种海量小文件的存储装置,其特征在于,该装置包括:写入单元、确定单元和建立单元,其中:
所述写入单元,用于将接收的小文件顺序写入存储基元;
所述确定单元,用于根据小文件在存储基元的起始地址和容量大小确定所述小文件所属的文件组,以及小文件在该文件组内的序号,所述文件组包含至少两个小文件;
所述建立单元,用于以所述文件组的标识号与小文件的序号为索引,建立与小文件的文件名之间的对应关系以实现存储。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括:选择单元,用于在接收小文件后,根据存储基元的负载信息选择存储基元,则:
写入单元将接收的小文件顺序写入到选择的存储基元。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:缓存单元和查询单元,其中:缓存单元用于缓存存储基元的负载信息,查询单元用于查询缓存的负载信息,则:
选择单元根据查询结果选择存储基元。
8.根据权利要求5至7中任何一项所述的装置,其特征在于,所述存储基元包含至少两个存储子基元,存储子基元中的一个为主存储子基元,则:
所述写入单元,用于将接收的小文件顺序写入主存储子基元,并通过主存储子基元的转发将小文件写入到其他存储子基元;
所述确定单元,用于在存储基元的存储子基元均写入成功后,根据小文件在主存储子基元的起始地址和容量大小执行确定文件组及序号。
9.一种海量小文件的访问方法,其特征在于,该方法包括:
接收待访问小文件的文件名;
根据小文件的文件名查询索引表以获取小文件存储的文件组标识号和小文件在该组内的序号,所述索引表以文件组的标识号与小文件在该文件组内的序号为索引,保存有与小文件的文件名之间的对应关系,所述文件组包含至少两个小文件;
根据文件组的起始地址和小文件在该文件组内的序号,获取待访问小文件在存储基元的起始地址和容量大小;
根据待访问小文件的起始地址和容量大小读出小文件以实现访问。
10.一种海量小文件的访问装置,其特征在于,该装置包括:接收单元、检索单元、获取单元和读出单元,其中:
所述接收单元,用于接收待访问小文件的文件名;
所述检索单元,用于根据小文件的文件名检索索引表以获取小文件存储的文件组标识号和小文件在该组内的序号,所述索引表以文件组的标识号与小文件在该文件组内的序号为索引,保存有与小文件的文件名之间的对应关系,所述文件组包含至少两个小文件;
所述获取单元,用于根据文件组的起始地址和小文件在该文件组内的序号,获取待访问小文件在存储基元的起始地址和容量大小;
所述读出单元,用于根据待访问小文件的起始地址和容量大小读出小文件以实现访问。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京搜狐新媒体信息技术有限公司,未经北京搜狐新媒体信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210067404.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:富硒大米用肥料及其使用方法
- 下一篇:一种莲藕种植用有机肥及其制备方法