[发明专利]一种多层级分布式存储系统及存储方法在审
申请号: | 202110662510.5 | 申请日: | 2021-06-15 |
公开(公告)号: | CN113312004A | 公开(公告)日: | 2021-08-27 |
发明(设计)人: | 解晓雨;卢小丰;杨镇铭;王晟权;马海;丁晓阳 | 申请(专利权)人: | 华录光存储研究院(大连)有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 大连至诚专利代理事务所(特殊普通合伙) 21242 | 代理人: | 张海燕;涂文诗 |
地址: | 116000 辽宁省大连市高*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多层 分布式 存储系统 存储 方法 | ||
1.一种多层级分布式存储系统,其特征在于,包括:负载均衡服务器、存储系统服务器、磁盘阵列、蓝光光盘库、分布式对象存储模块、存储管理服务模块;
所述负载均衡服务器用于分发数据,将上传接收到的数据尽可能平均分布在不用的存储系统服务器上,避免某个节点的数据量过大,影响整体设备数据吞吐能力;
所述负载均衡服务器上部署所述分布式对象存储模块,所述分布式对象存储模块用于向已创建的桶中上传数据、计算数据通过密码散列函数产生的散列值;
所述存储系统服务器用于存储盘匣组上传的数据;
所述存储系统服务器上所述存储系统服务器上部署所述存储服务管理模块,所述存储管理服务模块用于处理存储服务器中的数据、计算布式对象存储模块发送的数据的散列值并和传输信息中的散列值比较;
所述磁盘阵列作用于记录读缓存和写缓存数据文件;
所述蓝光光盘库用于持久记录用户数据文件。
2.根据权利要求1所述的一种多层级分布式存储系统,其特征在于,所述存储系统分为四个层级,所述四个层级包括:负载均衡服务器、存储系统服务器、磁盘阵列、蓝光光盘库。
3.一种多层级分布式存储方法,其特征在于,包括如下步骤:
步骤一,存储系统服务器上的应用层软件创建盘匣组选择分布在不同存储节点的光盘匣;
步骤二,存储系统服务器上的分布式对象存储服务模块创建桶与已创建的盘匣组关联;
步骤三,分布式对象存储服务模块向已创建的桶中上传数据;
步骤四,通过负载均衡算法中的hash算法,将数据分布到盘匣组中光盘匣所在存储系统服务器上;
步骤五,当前节点部署的存储管理服务模块将数据记录在可配置大小的数据包中,存储管理服务模块将数据包的信息记入存储系统服务器上的数据库;
步骤六,存储管理服务模块将数据打包成数据包,记录在磁盘阵列的写缓存上;
步骤七,上传的数据记录在磁盘阵列的写缓存中,通过手动方式同步到光盘库或磁盘阵列剩余存储空间小于一定阈值时自动将数据同步到光盘库,数据同步完成后将磁盘阵列中写缓存的数据由所述存储管理服务模块自动删除。
4.根据权利要求3所述的一种多层级分布式存储方法,其特征在于,所述步骤七中,包括:所述阈值设定可通过应用层配置,设置范围为磁盘阵列全部存储空间的30%-80%。
5.根据权利要求3所述的一种多层级分布式存储方法,其特征在于,所述步骤七,还包括:应用层自动选择一个未使用的盘匣进行盘匣中的数据复制,数据库记录着已使用的盘匣和未使用的盘匣,在启动复制功能时,程序检索数据库找出一个未使用的盘匣,作为复制的目标盘匣。
6.根据权利要求3所述的一种多层级分布式存储方法,其特征在于,所述步骤六,还包括:分布式对象存储服务模块根据数据的位置,将记录在磁盘存储上或者光盘存储上的数据,自动写入磁盘阵列读缓存区域并下载到用户终端。
7.根据权利要求4所述的一种多层级分布式存储方法,其特征在于,所述步骤四中,包括:所述分布式对象存储模块计算数据的散列值,所述分布式对象存储模块向所述存储系统服务器传输数据时携带散列值信息;所述存储管理服务模块计算接收到文件的散列值并和传输信息中的散列值比较。
8.根据权利要求3所述的一种多层级分布式存储方法,其特征在于,所述步骤六中,包括:每个数据包中都有一个日志文件,所述日志文件中记录着所述数据包里的数据信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华录光存储研究院(大连)有限公司,未经华录光存储研究院(大连)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110662510.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种生产加气板材的自动上扣系统
- 下一篇:MINI LED智慧显示屏