[发明专利]分布式存储系统及文件存储和读取方法在审
| 申请号: | 201510110507.7 | 申请日: | 2015-03-13 |
| 公开(公告)号: | CN104639661A | 公开(公告)日: | 2015-05-20 |
| 发明(设计)人: | 刘海峰 | 申请(专利权)人: | 华存数据信息技术有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 上海信好专利代理事务所(普通合伙) 31249 | 代理人: | 张妍;徐雯琼 |
| 地址: | 200127 上海市浦东新区峨山*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 分布式 存储系统 文件 存储 读取 方法 | ||
1.一种分布式存储系统,其特征在于,该系统包含:
存储池,其网络连接外接客户端,通过网络接收外接客户端上传的被存储文件;
文件分块模块,其通信连接存储池,将被存储文件条带化处理成若干个文件块;
若干存储节点,其分别通信连接所述文件分块模块,被存储文件分块产生的若干文件块分别存储于各个存储节点。
2.如权利要求1所述的分布式存储系统,其特征在于,每个所述存储节点为一个物理存储设备;或者若干存储节点为一个物理存储设备中的若干个存储模块。
3.如权利要求1所述的分布式存储系统,其特征在于,所述存储节点相互之间采用InfiniBand架构或千兆级以太网进行通信和同步。
4.如权利要求1或2所述的分布式存储系统,其特征在于,所述存储池为若干存储节点分别提供部分存储空间聚合形成。
5.一种分布式存储系统的文件存储方法,其特征在于,该文件存储方法包含:
外接客户端通过网络将被存储文件上传至分布式存储系统;
分布式存储系统对被存储文件进行条带化处理,分成若干文件块;
被存储文件的若干文件块分别存储于分布式存储系统的若干存储节点。
6.如权利要求5所述的文件存储方法,其特征在于,所述分布式存储系统对若干被存储文件依次进行存储;
分布式存储系统在存储每个被存储文件时,对该被存储文件进行条带化处理,并完成将该被存储文件的文件块布置于若干存储节点后,再存储下一个被存储文件。
7.如权利要求5所述的文件存储方法,其特征在于,所述分布式存储系统对存储于其各个存储节点中的每个文件块进行镜像复制,一个原文件块复制产生一个或若干个镜像文件块,一份或若干份镜像文件块存储于原文件块所在的存储节点之外的一个或若干个其他的存储节点。
8.如权利要求5所述的文件存储方法,其特征在于,所述分布式存储系统完成对被存储文件的条带化处理并将各文件块存储于各个存储节点后,对该被存储文件编写校验码,将校验码分别存储于各个存储节点中;当其中任意的存储节点替换为新存储节点时,其他未替换的存储节点根据校验码将被替换的存储节点上的数据恢复至新存储节点上。
9.一种分布式存储系统的文件读取方法,其特征在于,该文件读取方法包含:
外接客户端向分布式存储系统提出读取一被存储文件的请求;
分布式存储系统分别从若干存储节点中同时读取该被存储文件所分成的若干文件块;
分布式存储系统将若干文件块组合还原被存储文件,并通过网络输出至外接客户端。
10.如权利要求9所述文件读取方法,其特征在于,所述分布式存储系统所需读取的文件块所在的存储节点故障时,分布式存储系统读取该文件块备份于其他存储节点中的镜像文件块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华存数据信息技术有限公司,未经华存数据信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510110507.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:油气输送管道温度自动化检测仪
- 下一篇:一种建筑施工用立式防腐蚀送浆泵





