【技术实现步骤摘要】
一种数据读取方法、装置及存储介质
[0001]本申请涉及通信
,尤其涉及一种数据读取方法、装置及存储介质。
技术介绍
[0002]在分布式文件系统中,副本池为最常见的一种存储池结构。在进行数据存储时,副本池会将一个数据存储到多个存储副本中。这样,即使一个存储副本损坏,其他的存储副本也不受影响,保障了数据的安全性。
[0003]随着副本池的空间使用率越来越高,组成副本池中每个存储副本的磁盘的空间使用率也越来越高。在读取磁盘中的数据时,寻道时间也越来越长,读取副本池中数据的时间也越来越长。
技术实现思路
[0004]本申请提供一种数据读取方法、装置及存储介质,用于解决通用技术中,从副本池中读取数据的时间较长的技术问题。
[0005]为达到上述目的,本申请采用如下技术方案:
[0006]第一方面,提供一种数据读取方法,包括:当副本池的读取性能满足预设条件时,将副本池中的每个存储副本划分为多个存储分区;确定每个存储副本对应的存储分区;不同的存储副本对应的存储分区不同;每个存储副本对应的存 ...
【技术保护点】
【技术特征摘要】
1.一种数据读取方法,其特征在于,包括:当副本池的读取性能满足预设条件时,将所述副本池中的每个存储副本划分为多个存储分区;确定所述每个存储副本对应的存储分区;不同的存储副本对应的存储分区不同;所述每个存储副本对应的存储分区的存储空间之和等于所述副本池的存储空间;接收数据读取请求;所述数据读取请求用于读取目标数据;确定所述目标数据的目标存储分区,并从所述目标存储分区对应的存储副本中读取所述目标数据。2.根据权利要求1所述的数据读取方法,其特征在于,还包括:获取所述副本池的空间使用率;当所述空间使用率大于第一预设数值时,获取所述副本池的读取性能。3.根据权利要求1所述的数据读取方法,其特征在于,所述数据读取请求包括所述目标数据的存储位置;所述目标数据的存储位置为存储所述目标数据时确定的;所述确定所述目标数据的目标存储分区,包括:从所述数据读取请求中提取所述目标数据的存储位置;将所述目标数据的存储位置归属的存储分区,确定为所述目标存储分区。4.根据权利要求1
‑
3任一项所述的数据读取方法,其特征在于,当所述多个存储分区的数量等于所述多个存储副本的数量时,每个存储分区的存储空间为连续的存储空间,和/或,每个存储分区的存储空间的大小相同。5.一种数据读取装置,其特征在于,包括:处理单元和接收单元;所述处理单元,用于当副本池的读取性能满足预设条件时,将所述副本池中的每个存储副本划分为多个存储分区;所述处理单元,还用于确定所述每个存储副本对应的存储分区;不同的存储副本对应的存储分区不同;所述每个存储副本对应的存储分区的存储空间之和等于所述副本池的存储空间;所述接收单元,用于...
【专利技术属性】
技术研发人员:王丽红,过晓春,陈学伟,
申请(专利权)人:联通数字科技有限公司联通云数据有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。