对象版本的处理方法及装置、程序产品、存储介质制造方法及图纸

技术编号:41632175 阅读:38 留言:0更新日期:2024-06-13 02:29
本申请实施例提供了一种对象版本的处理方法及装置、程序产品、存储介质,其中,该方法包括:从目标存储桶的元数据信息中获取对象版本参数,其中,对象版本参数中包括允许目标存储桶存储目标对象的对象版本的第一数量,目标存储桶是多个存储桶中用于存储目标对象的桶;在确定目标存储桶中已存储的N个对象版本的数量大于第一数量的情况下,从分布式对象存储系统中的存储池中获取第一日志;基于第一日志从目标存储桶中删除M个目标对象版本,以使目标存储桶中剩余的对象版本的数量小于或等于第一数量。通过本申请,解决了相关技术中对对象版本的处理的问题,达到高效利用存储桶的效果。

【技术实现步骤摘要】

本申请实施例涉及计算机领域,具体而言,涉及一种对象版本的处理方法及装置、程序产品、存储介质


技术介绍

1、在现在技术的分布式对象存储系统中,同一对象的对象版本多次上传时,后上传的会覆盖之前的同一对象。当前已经支持多版本功能,实现对象的多版本存储管理,可以对同一对象的不同版本进行分别存储。用户下载时,可以针对特定版本的对象进行下载,也可以不指定版本下载(即下载最新版本对象)。但是分布式对象存储系统并没有对对象多版本的版本个数进行限制的功能,也就是对同一个对象进行无限个版本存储,将会导致对象版本个数太多,而且很早之前的版本大多情况下都是一些老旧数据,已经没有用处,本可以进行空间回收,但是由于不支持版本个数限制及对超出个数限制的老旧版本自动回收功能,用户只能手动删除老旧版本,操作很不方便,而且存储空间不能得到及时回收。


技术实现思路

1、本申请实施例提供了一种对象版本的处理方法及装置、程序产品、存储介质,以至少解决相关技术中对对象版本的处理的问题。

2、根据本申请的一个实施例,提供了一种对象版本的处理本文档来自技高网...

【技术保护点】

1.一种对象版本的处理方法,应用于分布式对象存储系统,所述分布式对象存储系统中包括多个存储桶,多个所述存储桶均用于存储对象,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,从目标存储桶的元数据信息中获取对象版本参数之前,所述方法包括:

3.根据权利要求1所述的方法,其特征在于,从目标存储桶的元数据信息中获取对象版本参数,包括:

4.根据权利要求3所述的方法,其特征在于,在将所述第一对象版本的数量累加至所述目标存储桶中已存储的所述目标对象的对象版本中,得到所述N个对象版本的数量的情况下,从所述元数据信息中获取所述对象版本参数,以从所述对象版...

【技术特征摘要】

1.一种对象版本的处理方法,应用于分布式对象存储系统,所述分布式对象存储系统中包括多个存储桶,多个所述存储桶均用于存储对象,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,从目标存储桶的元数据信息中获取对象版本参数之前,所述方法包括:

3.根据权利要求1所述的方法,其特征在于,从目标存储桶的元数据信息中获取对象版本参数,包括:

4.根据权利要求3所述的方法,其特征在于,在将所述第一对象版本的数量累加至所述目标存储桶中已存储的所述目标对象的对象版本中,得到所述n个对象版本的数量的情况下,从所述元数据信息中获取所述对象版本参数,以从所述对象版本参数中获取所述第一数量之后,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,从目标存储桶的元数据信息中获取对象版本参数,包括:

6.根据权利要求5所述的方法,其特征在于,在从所述第一修改请求中解析出所述目标存储桶的桶信...

【专利技术属性】
技术研发人员:何文龙武模仁
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1