对象版本索引方法、装置和设备制造方法及图纸

技术编号:40008806 阅读:19 留言:0更新日期:2024-01-16 14:56
本发明专利技术公开了一种对象版本索引方法、装置和设备,用于提高分布式对象存储系统中对象版本的索引效率以及存储空间利用率。本发明专利技术中对象版本索引关键字包括:对象名称、索引字符串和随机字符串,在遍历对象历史版本时,基于预定的生成规则使用序列字符串和随机字符串生成历史版本号返回给请求端。通过本发明专利技术能够为每个多版本对象节省一个索引的存储空间,无需使用两个版本索引分别完成历史版本的遍历和对指定版本的操作,仅需使用统一的格式创建一个版本索引即可,从而能够减少对象版本索引占用的存储空间,并且能够降低多版本功能实现和维护的复杂度。

【技术实现步骤摘要】

本专利技术涉及存储,尤其涉及一种分布式对象存储系统中对象版本索引方法、装置和设备


技术介绍

1、分布式对象存储以对象为单位存储和管理数据。对象存储采用扁平的命名空间,使用唯一的对象id来标识数据。目前应用比较广泛的分布式对象存储系统包括简单存储服务(simple storage service,s3)对象存储系统、openstack swift对象存储系统、ceph对象存储系统等。

2、在分布式对象存储中,每个数据对象在存储系统中都会关联一些元数据,元数据用于描述对象的属性和特征,元数据通常包括对象的存储位置信息、对象大小、创建/修改时间、访问权限、对象的相关标签等。对象元数据的管理可以通过数据库、索引结构等方式来实现,以便快速查询和检索对象的属性。

3、在对象存储系统中,对对象的版本通常使用版本控制机制进行控制和管理。版本控制机制允许存储系统为每个对象维护一个或多个不同的版本,以便记录并追踪对象的变化历史。数据对象的版本控制机制可以防止对象因为误删或误覆盖导致原有对象丢失,在多版本功能的保护下,对象被删除或多次覆盖后,历史对象仍本文档来自技高网...

【技术保护点】

1.一种对象版本索引方法,其特征在于,该方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于预定的生成规则使用版本索引中的序列字符串和随机字符串生成各历史版本的历史版本号的方法为:

3.根据权利要求1所述的方法,其特征在于,所述按预设字符混排规则将序列字符串和随机字符串混排的方法为:

4.根据权利要求1所述的方法,其特征在于,所述按预设字符混排规则将序列字符串和随机字符串混排的方法为:

5.根据权利要求3或4所述的方法,其特征在于,

6.根据权利要求5所述的方法,其特征在于,所述采用预设可逆加密方式对序列字符串进行加密...

【技术特征摘要】

1.一种对象版本索引方法,其特征在于,该方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于预定的生成规则使用版本索引中的序列字符串和随机字符串生成各历史版本的历史版本号的方法为:

3.根据权利要求1所述的方法,其特征在于,所述按预设字符混排规则将序列字符串和随机字符串混排的方法为:

4.根据权利要求1所述的方法,其特征在于,所述按预设字符混排规则将序列字符串和随机字符串混排的方法为:

5.根据权利要求3或4所述的方法,其特征在于,

6.根据权利要求5所述的方法,其特征在于,所述采用预设可逆加密方式对序列...

【专利技术属性】
技术研发人员:张治民
申请(专利权)人:新华三云计算技术有限公司
类型:发明
国别省市:

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

1