分布式存储系统的存储管理方法、设备、程序产品及介质技术方案

技术编号:42186098 阅读:34 留言:0更新日期:2024-07-30 18:38
本发明专利技术公开了一种分布式存储系统的存储管理方法、设备、程序产品及介质,涉及分布式存储技术领域,该方法包括:获取预设键值数据库的点查询请求;检测预设键值数据库的键索引中是否存在目标用户键对应的逻辑键的聚合记录;若是,则根据聚合记录,确定目标用户键对应的物理键;根据目标用户键对应的物理键,从存储设备中检索目标用户键对应的逻辑键,并利用目标用户键对应的逻辑键,从存储设备中检索目标用户键对应的用户值;本发明专利技术将多个较小的逻辑键聚合成较大的物理键,能够节约内存和存储设备的硬件资源;并且能够便捷地确认逻辑键是在聚合的物理键中存储还是直接存储,提升了分布式存储系统的性能,提高了键值查询效率。

【技术实现步骤摘要】

本专利技术涉及分布式存储,特别涉及一种分布式存储系统的存储管理方法、设备、程序产品及介质


技术介绍

1、随着大数据和云计算技术的兴起,分布式存储系统技术得到了高速的发展。分布式存储系统的设计理念是基于可扩展性和容错性,采用分布式架构,将数据进行切片以对象的形式分布存储在多个节点上,并保证各个节点容量均衡,通过网络连接进行数据访问和管理的技术,同时提供统一的存储接口。

2、对象存储引擎是分布式存储系统必不可少的后端存储模块,是对象存储守护进程(object storage daemon,osd)的后端对象库,通过分配器实现对裸设备的管理,直接将对象数据保存到分布式存储节点的物理存储介质设备上,包括磁盘和固态硬盘等;同时针对对象元数据采用键值(key-value,kv)数据库进行保存,键值数据库来管理从对象名到磁盘上块位置的映射,由于数据库需要依赖文件系统,无法直接与裸设备进行交互,因此对象存储引擎底层封装了一个文件系统用来对接数据库与底层存储节点的裸设备。

3、在分布式存储系统中,面向裸设备的块接口,无论请求的key和value的大本文档来自技高网...

【技术保护点】

1.一种分布式存储系统的存储管理方法,其特征在于,包括:

2.根据权利要求1所述的分布式存储系统的存储管理方法,其特征在于,所述检测所述预设键值数据库的键索引中是否存在所述目标用户键对应的逻辑键的聚合记录,包括:

3.根据权利要求2所述的分布式存储系统的存储管理方法,其特征在于,所述利用预设布隆过滤器,检测所述预设键值数据库的键索引中是否存在所述目标用户键对应的逻辑键的聚合记录,包括:

4.根据权利要求3所述的分布式存储系统的存储管理方法,其特征在于,所述利用预设布隆过滤器,检测所述预设键值数据库的键索引中是否存在所述目标用户键对应的逻辑键的聚合记录,...

【技术特征摘要】

1.一种分布式存储系统的存储管理方法,其特征在于,包括:

2.根据权利要求1所述的分布式存储系统的存储管理方法,其特征在于,所述检测所述预设键值数据库的键索引中是否存在所述目标用户键对应的逻辑键的聚合记录,包括:

3.根据权利要求2所述的分布式存储系统的存储管理方法,其特征在于,所述利用预设布隆过滤器,检测所述预设键值数据库的键索引中是否存在所述目标用户键对应的逻辑键的聚合记录,包括:

4.根据权利要求3所述的分布式存储系统的存储管理方法,其特征在于,所述利用预设布隆过滤器,检测所述预设键值数据库的键索引中是否存在所述目标用户键对应的逻辑键的聚合记录,包括:

5.根据权利要求2所述的分布式存储系统的存储管理方法,其特征在于,所述获取预设键值数据库的点查询请求之前,还包括:

6.根据权利要求5所述的分布式存储系统的存储管理方法,其特征在于,所述在所述预设键值数据库启动时,构建所述预设布隆过滤器,包括:

7.根据权利要求1所述的分布式存储系统的存储管理方法,其特征在于,还包括:

8.根据权利要求7所述的分布式存储系统的存储管理方法,其特征在于,所述范围长度指定信息包括指定时间戳范围,或者所述范围长度指定信息包...

【专利技术属性】
技术研发人员:臧林劼
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

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

1