[发明专利]一种存储系统及其建立方法在审
申请号: | 202010402026.4 | 申请日: | 2020-05-13 |
公开(公告)号: | CN113672161A | 公开(公告)日: | 2021-11-19 |
发明(设计)人: | 徐佳宏;陈华兵;黄金龙;曾珂 | 申请(专利权)人: | 深圳市茁壮网络股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F11/14 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 常忠良 |
地址: | 518004 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储系统 及其 建立 方法 | ||
1.一种存储系统,其特征在于,包括:
多个服务器,每个所述服务器包括多个存储单元;
所有所述服务器的所有存储单元根据预设规则和数据备份规则划分为多组存储组合;每个所述存储组合包括M个存储模块、1个校验模块和N个备用存储单元;其中,M为大于或等于2的正整数,N为大于或等于0的整数;所述存储模块为用于存储数据的存储单元,所述校验模块为用于存储校验数据的存储单元;
所述预设规则包括:
规则1:所述存储模块中的存储单元分布于所有的服务器上;
规则2:同一个存储模块中的存储单元优先从剩余磁盘最多的服务器中选择;
所述数据备份规则包括X备份,X为大于或等于1的正整数。
2.根据权利要求1所述的存储系统,其特征在于,所述存储单元包括单个固态硬盘或由多个固态硬盘构成的磁盘组。
3.根据权利要求1所述的存储系统,其特征在于,当满足规则1和规则2的分组方案为多个时,所述预设规则还包括:
规则3:当多个服务器中的一半服务器损坏时,数据访问命中率在所有分组方案中最高。
4.根据权利要求1所述的存储系统,其特征在于,所述校验模块用于存储校验数据,所述校验数据用于校验预设数据;
所述预设数据包括:存储于所述校验模块所在服务器之外的其他服务器中的数据。
5.根据权利要求1所述的存储系统,其特征在于,还包括:访问请求定位模块;
所述访问请求定位模块,用于获取访问请求,根据所述访问请求确定待访问存储组合,并访问所述待访问存储组合中的与所述访问请求对应的目标数据;和用于在当所述待访问存储组合中的任一服务器不包括所述目标数据时,将所述目标数据同步到所述存储系统中。
6.根据权利要求5所述的存储系统,其特征在于,所述访问请求定位模块,根据所述访问请求确定待访问存储组合具体用于,对所述访问请求包含的统一资源定位符进行哈希计算,以得到哈希数值,将所述哈希数值对所述存储组合的数量进行求模运算以得到所述待访问存储组合的标识。
7.一种存储系统的建立方法,其特征在于,包括:
提供多个服务器,每个所述服务器包括多个存储单元;
根据预设规则和数据备份规则对所有所述服务器的所有存储单元进行分组,以获得多组存储组合;每个所述存储组合包括M个存储模块、1个校验模块和N个备用存储单元;其中,M为大于或等于2的正整数,N为大于或等于0的整数;所述存储模块为用于存储数据的存储单元,所述校验模块为用于存储校验数据的存储单元;
所述预设规则包括:
规则1:所述存储模块中的存储单元分布于所有的服务器上;
规则2:同一个存储模块中的存储单元优先从剩余磁盘最多的服务器中选择;
所述数据备份规则包括X备份,X为大于或等于1的正整数。
8.根据权利要求7所述的方法,其特征在于,所述存储单元包括单个固态硬盘或由多个固态硬盘构成的磁盘组。
9.根据权利要求7所述的方法,其特征在于,当满足规则1和规则2的分组方案为多个时,所述预设规则还包括:
规则3:当多个服务器中的一半服务器损坏时,数据访问命中率在所有分组方案中最高。
10.根据权利要求7所述的方法,其特征在于,还包括:
在所述校验模块中存储校验数据,所述校验数据用于校验预设数据;
所述预设数据包括:存储于所述校验模块所在服务器之外的其他服务器中的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市茁壮网络股份有限公司,未经深圳市茁壮网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010402026.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:分离式可拆卷帘
- 下一篇:一种拽布的滑动下支撑结构