【技术实现步骤摘要】
对象访问方法、装置及存储介质
本申请涉及计算机
,尤其涉及一种对象访问方法、装置及存储介质。
技术介绍
对象存储设备(object-basedstoragedevices,OSD)中存储的基本单位是对象,对象是文件的数据(简称:数据)和一组属性信息的组合(属性信息就是元数据,简称:元数据)。对象存储设备负责对象的数据和元数据的组织、管理、持久化等,以及对外提供对象的可移植操作系统接口(portableoperatingsysteminterfaceofUNIX,POSIX),供客户端的应用程序访问。一般情况下,对象存储设备具有一定的缓存,以便缓存中存储的常用数据被客户端的访问请求命中时,加快上述访问请求的响应速度。目前,对于现有的对象存储设备,为了提高客户端访问对象的速度,在客户端第一次访问对象时,通过将该对象的所有数据都读到缓存中,以使客户端在需要读取或者修改该对象时,直接从缓存中获取数据,进而加快响应速度。然而,上述技术方案仅能提高客户端再次访问当前对象的响应速度,而无法预测并提高客户端访问下一个对 ...
【技术保护点】
1.一种对象访问方法,其特征在于,应用于存储设备,所述方法包括:/n接收客户端在访问第一对象之后的预设时间段内发送的第二访问请求,所述第二访问请求,包括:第二对象的标识;/n根据所述第二访问请求,在确定所述第二对象与所述第一对象的关联概率大于预设概率阈值时,从所述存储设备的缓存中获取所述第二对象的数据。/n
【技术特征摘要】
1.一种对象访问方法,其特征在于,应用于存储设备,所述方法包括:
接收客户端在访问第一对象之后的预设时间段内发送的第二访问请求,所述第二访问请求,包括:第二对象的标识;
根据所述第二访问请求,在确定所述第二对象与所述第一对象的关联概率大于预设概率阈值时,从所述存储设备的缓存中获取所述第二对象的数据。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第二访问请求,在确定所述第二对象与所述第一对象的关联概率大于预设概率阈值时,从所述存储设备的缓存中获取所述第二对象的数据之前,所述方法还包括:
根据所述第二访问请求,查询所述缓存,获取所述第二对象与所述第一对象的关联概率,所述第二对象与所述第一对象的关联概率是指所述客户端在请求访问所述第一对象之后的所述预设时间段内,请求访问所述第二对象的概率;
判定所述第二对象与所述第一对象的关联概率是否大于所述预设概率阈值。
3.根据权利要求1或2所述的方法,其特征在于,所述接收客户端在访问第一对象之后的预设时间段内发送的第二访问请求之前,所述方法还包括:
接收所述客户端发送的第一访问请求,所述第一访问请求,包括:所述第一对象的标识;
根据所述第一对象的标识,判定所述存储设备中是否存在与所述第一对象的关联概率大于所述关联概率阈值的关联对象;
若存在,则将所述存储设备中的与所述第一对象的关联概率大于所述关联概率阈值的各个关联对象的数据分别存储至所述缓存中。
4.根据权利要求3所述的方法,其特征在于,所述根据所述第一对象的标识,判定所述存储设备中是否存在与所述第一对象的关联概率大于所述关联概率阈值的关联对象之前,所述方法还包括:
统计所述客户端在访问所述第一对象之后的所述预设时间段内请求访问对象的总次数以及所述总次数中请求访问各个所述关联对象的次数;
根据所述总次数和所述总次数中请求访问各个所述关联对象的次数,确定各个所述关联对象与所述第一对象的关联概率;
将各个所述关联对象与所述第一对象的关联概率,存储至所述缓存中。
5.根据权利要求1所述的方法,其特征在于,所述接收客户端在访问第一对象之后的预设时间段内发送的第二访问请求之后,所述方法还包括:
根据所述第二对象的标识,判定所述存储设备中是否存在与所述第二对象的关联概率大于所述关联概率阈值的关联对象;
若存在,则将所述存储设备中的与所述第二对象的关联概率大于所述关联概率阈值的各个关联对象的数据分别存储至所述缓存中。
6.根据权利要求1所述的方法,其特征在于,所述数据包括:元数据,或者,所述数据包括:文件数据和元数据。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述存储设备为如下设备/系统中的任意一种:对象存储设备、文件存储设备/系统。
8.一种对象访问装置,其特征在于,集成于存储设备中,所述装置包括:接收模块和处理模块;
所述接收模块,用于接收客...
【专利技术属性】
技术研发人员:王华亮,钱睿,
申请(专利权)人:成都华为技术有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。