处理对象存储访问的方法、装置及系统制造方法及图纸

技术编号:33071915 阅读:20 留言:0更新日期:2022-04-15 10:06
本说明书实施例提供处理对象存储访问的方法、装置及系统,其中所述方法包括:用户主机预先建立第一属性信息与第二属性信息的第一映射关系,其中,所述第一属性信息为对象存储设备中对象的属性信息,所述第二属性信息为所述用户主机的主机系统中数据管理单元的属性信息,至少一个数据管理单元的数据为对应对象的数据且存储于服务端缓存中和/或所述用户主机的本地缓存中;响应于接收到第一数据读请求,根据所述第一映射关系确定所述第一数据读取请求要读取的对象对应的数据管理单元;确定所述数据管理单元的逻辑块地址;基于块存储的访问协议以及所述逻辑块地址,访问所述服务端缓存或所述用户主机的本地缓存,以获取所述逻辑块地址的数据。辑块地址的数据。辑块地址的数据。

【技术实现步骤摘要】
处理对象存储访问的方法、装置及系统


[0001]本说明书实施例涉及计算机
,特别涉及处理对象存储访问的方法、装置及系统。

技术介绍

[0002]随着越来越多的数据沉淀到对象存储,基于对象存储的分析越来越流行。对象存储采用扁平的文件组织方式,访问方便,因此,具有一定的性能优势。为了容纳大量的对象数据,目前对象存储主要采用分布式架构,基于大容量HDD(Hard Disk Drive,硬盘驱动器)来存储对象数据。用户在访问对象数据时,需基于对象存储协议经过分布式架构的访问路径进行访问,访问速度较慢,无法满足快速访问场景的需要。

技术实现思路

[0003]有鉴于此,本说明书实施例提供了处理对象存储访问的方法。本说明书一个或者多个实施例同时涉及处理对象存储访问的装置,处理对象存储访问的系统,计算设备,计算机可读存储介质以及计算机程序,以解决现有技术中存在的技术缺陷。
[0004]根据本说明书实施例的第一方面,提供了一种处理对象存储访问的方法,应用于用户主机,包括:预先建立第一属性信息与第二属性信息的第一映射关系,其中,所述第本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种处理对象存储访问的方法,应用于用户主机,包括:预先建立第一属性信息与第二属性信息的第一映射关系,其中,所述第一属性信息为对象存储设备中对象的属性信息,所述第二属性信息为所述用户主机的主机系统中数据管理单元的属性信息,其中,至少一个数据管理单元的数据存储于服务端缓存中和/或所述用户主机的本地缓存中,所述至少一个数据管理单元的数据为对应对象的数据;响应于接收到第一数据读请求,根据所述第一映射关系确定所述第一数据读取请求要读取的对象对应的数据管理单元;确定所述数据管理单元的逻辑块地址;基于块存储的访问协议以及所述逻辑块地址,访问所述服务端缓存或所述用户主机的本地缓存,以获取所述逻辑块地址的数据。2.根据权利要求1所述的方法,所述用户主机的主机系统为本地文件系统,所述数据管理单元为文件;所述预先建立第一属性信息与第二属性信息的第一映射关系,包括:将所述对象存储设备中对象的属性信息按目录层次映射到所述文件的属性信息上,得到第一映射关系的集合。3.根据权利要求1所述的方法,所述基于块存储的访问协议以及所述逻辑块地址,访问所述服务端缓存或所述用户主机的本地缓存,以获取所述逻辑块地址的数据,包括:基于块存储的访问协议以及所述逻辑块地址,访问所述用户主机的本地缓存,以获取所述逻辑块地址的数据;如果未从所述用户主机的本地缓存获取到所述逻辑块地址的数据,基于块存储的访问协议以及所述逻辑块地址访问所述服务端缓存,以获取所述逻辑块地址的数据。4.根据权利要求3所述的方法,还包括:将从所述服务端缓存中获取的数据放入所述用户主机的本地缓存。5.根据权利要求1所述的方法,所述基于块存储的访问协议以及所述逻辑块地址,访问所述服务端缓存或所述用户主机的本地缓存,以获取所述逻辑块地址的数据,包括:基于块存储的访问协议以及所述逻辑块地址,访问所述用户主机的本地缓存,以获取所述逻辑块地址的数据;所述方法还包括:如果未从所述用户主机的本地缓存获取到所述逻辑块地址的数据,向所述对象存储设备发出访问以获取所述第一数据读请求要读取的对象的数据;将获取的数据放入所述用户主机的本地缓存。6.一种处理对象存储访问的装置,配置于用户主机,包括:映射模块,被配置为预先建立第一属性信息与第二属性信息的第一映射关系,其中,所述第一属性信息为对象存储设备中对象的属性信息,所述第二属性信息为所述用户主机的主机系统中数据管理单元的属性信息,其中,至少一个数据管理单元的数据存储于服务端缓存中和/或所述用户主机的本地缓存中,所述至少一个数据管理单元的数据为对应对象的数据;第一读响应模块,被配置为响应于接收到第一数据读请求,根据所述第一映射关系确定所述第一数据读取请求要读取的对象对应的数据管理单元;
地址确定模块,被配置为确定所述数据管理单元的逻辑块地址;第一读取模块,被配置为基于块存储的访问协议以及所述逻辑块地址,访问所述服务端缓存或所述用户主机的本地缓存,以获取所述逻辑块地址的数据。7.一种处理对象存储访问的方法,应用于服务端,包括:响应于从用户主机接收到基于块存储的访问协议的第二数据读请求,根据所述第二数据读请求确定要读取的数据的逻辑块地址;其中,所述第二数据读请求是所述用户主机响应于接收到第一数据读取请求,根据第一映射关系确定所述第一数据读取请求要读取的对象对应的数据管理单元,并确定所述数据管理单元的逻辑块地址的情况下、发出的请求;其中,所述第一映射关系是第一属性信息与第二属性信息的映射关系,所述第一属性信息为对象存储设备中对象的属性信息,所述第二属性信息为所述用户主机的主机系统中数据管理单元的属性信息,其中,至少一个数据管理单元的数据存储于服务端缓存中,所述至少一个数据管理单元的数据为对应对象的数据;利用所述逻辑块地址,从所述服务端缓存中读取出所述逻辑块地址的数据;向所述用户主机返回所述数据。8.根据权利要...

【专利技术属性】
技术研发人员:朱家稷
申请(专利权)人:阿里云计算有限公司
类型:发明
国别省市:

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

1