[发明专利]一种对象存储系统中聚合对象的同步方法和系统在审
申请号: | 202110676401.9 | 申请日: | 2021-06-18 |
公开(公告)号: | CN113553325A | 公开(公告)日: | 2021-10-26 |
发明(设计)人: | 赵煜;陶桐桐;李欢欢 | 申请(专利权)人: | 济南浪潮数据技术有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/245;G06F16/2455;G06F16/27 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 王敏 |
地址: | 250000 山东省济南市中国(山东)自由贸易*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 对象 存储系统 聚合 同步 方法 系统 | ||
1.一种对象存储系统中聚合对象的同步方法,其特征在于,所述方法包括:
从站点发送http请求,获取主站点的data_log中的桶分片信息;
从站点通过所述桶分片信息中对象的索引信息,分析所述对象是否需要同步;
若需要同步,则从站点发送get请求,获取主站点的所述对象;
主站点根据所述对象的聚合特性读取所述对象的数据信息,并将所述对象的数据信息返回从站点;
从站点按照预设的存储规则将所述对象的数据信息同步到从站点的存储集群中。
2.根据权利要求1所述的一种对象存储系统中聚合对象的同步方法,其特征在于,所述对象的索引信息按照hash规则分布在所述桶分片信息中。
3.根据权利要求1所述的一种对象存储系统中聚合对象的同步方法,其特征在于,主站点根据所述对象的聚合特性读取所述对象的数据信息具体为:
若所述对象标记了聚合特性,则从主站点的SSD存储池中读取所述对象的数据信息;
若所述对象未标记聚合特性,则从主站点的SSD存储池中读取所述对象的元数据信息,并通过所述对象的元数据信息,从主站点的HDD存储池中获取所述对象的数据信息和偏移量。
4.根据权利要求3所述的一种对象存储系统中聚合对象的同步方法,其特征在于,所述预设的存储规则包括分级特性和聚合特性;
分级特性,用于将对象存储在从站点的SSD存储池,为对象标记聚合特性;
聚合特性,用于将标记了聚合特性的多个所述对象的数据信息聚合为一个聚合对象,并将聚合对象存储在所述站点的HDD存储池中。
5.根据权利要求4所述的一种对象存储系统中聚合对象的同步方法,其特征在于,所述分级特性具体包括:
将对象的元数据信息和对象的数据信息存储在从站点的SSD存储池中;
若所述对象的容量值小于第一预设值,则为所述对象标记聚合特性;
若所述对象的容量值大于等于第一预设值,则不为所述对象标记聚合特性。
6.根据权利要求5所述的一种对象存储系统中聚合对象的同步方法,其特征在于,所述聚合特性具体包括:
按照预设的周期,将所述SSD存储池中数量等于第二预设值,且标记了聚合特性的多个所述对象的数据信息读取出来;
将多个所述对象的数据信息聚合为一个聚合对象;
将所述聚合对象的数据信息和偏移量存储在所述从站点的HDD存储池中;
删除所述SSD存储池中多个所述对象的数据信息。
7.一种对象存储系统中聚合对象的同步系统,基于权利要求1-6任一项所述方法实现,其特征在于,所述系统包括:
请求发送模块,用于发送http请求和get请求;
主站点,用于存储主站点的对象和data_log中的桶分片信息;
同步判断模块,用于判断主站点上的对象是否需要同步;
从站点,用于存储需要同步到从站点的对象的数据信息;
预设存储规则模块,用于预设对象在主站点和从站点中的存储规则;
对象分析模块,通过请求发送模块读取所述主站点中的对象和data_log中的桶分片信息,分析桶分片信息中的索引信息,将需要同步的对象写入从站点。
8.根据权利要求7所述的一种对象存储系统中聚合对象的同步系统,其特征在于,所述预设存储规则模块包括:
分级特性单元,用于将对象存储在从站点的SSD存储池,为对象标记聚合特性;
聚合特性单元,用于将标记了聚合特性的多个所述对象的数据信息聚合为一个聚合对象,并将聚合对象存储在所述从站点的HDD存储池中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮数据技术有限公司,未经济南浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110676401.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种茶叶揉捻装置
- 下一篇:分离碳纤维丝束的方法