【技术实现步骤摘要】
一种数据写入方法、装置、电子设备和存储介质
本申请涉及通信网络中的存储
,具体而言,涉及一种数据写入方法、装置、电子设备和存储介质。
技术介绍
现有的分布式存储系统数据写入的方法一般是通过数据写入请求为所述数据的至少一部分分配空闲存储空间,然后向所述存储设备服务器申请空闲逻辑管理单元,进而将数据写入申请得到的空闲逻辑管理单元对应的空闲存储空间中。但上述数据写入的方式在面对日益庞大的数据存储需求的情况下存在着存储资源不足的缺陷。
技术实现思路
本申请实施例的目的在于提供一种数据写入方法、装置、电子设备和存储介质,用以解决目前数据写入是直接向存储设备服务器申请空闲逻辑单元进而将数据写入申请得到的空闲逻辑管理单元对应的空闲存储空间中的方式在面对日益庞大的数据存储需求的情况下存在着存储资源不足的问题。第一方面,本专利技术实施例提供一种数据写入方法,所述方法包括:获取写数据请求,所述写数据请求携带有存储要求;判断数据库中的过期列表中是否存在与所述存储要求匹配的第一目标逻辑管理单元,所述过期列表 ...
【技术保护点】
1.一种数据写入方法,其特征在于,所述方法包括:/n获取写数据请求,所述写数据请求携带有存储要求;/n判断数据库中的过期列表中是否存在与所述存储要求匹配的第一目标逻辑管理单元,所述过期列表中存储有至少一个被占用且占用已过期的逻辑管理单元;/n若存在,则将待写入数据写入所述第一目标逻辑管理单元对应的存储空间中。/n
【技术特征摘要】
1.一种数据写入方法,其特征在于,所述方法包括:
获取写数据请求,所述写数据请求携带有存储要求;
判断数据库中的过期列表中是否存在与所述存储要求匹配的第一目标逻辑管理单元,所述过期列表中存储有至少一个被占用且占用已过期的逻辑管理单元;
若存在,则将待写入数据写入所述第一目标逻辑管理单元对应的存储空间中。
2.根据权利要求1所述的方法,其特征在于,所述存储要求包括待写入数据的存储时长,所述判断数据库中的过期列表中是否存在与所述存储要求匹配的第一目标逻辑管理单元,包括:
判断数据库中的过期列表中是否存在有效期与所述存储时长匹配的逻辑管理单元;
若存在,则将匹配的逻辑管理单元确定为所述第一目标逻辑管理单元。
3.根据权利要求1所述的方法,其特征在于,所述存储要求包括待写入数据的存储时长和数据量,所述判断数据库中的过期列表中是否存在与所述存储要求匹配的第一目标逻辑管理单元,包括:
判断在所述过期列表中是否查找到有效期与所述存储时长匹配的至少一个逻辑管理单元;
若是,则获取查找到的每一逻辑管理单元的存储量,判断是否存在存储量大于所述数据量的逻辑管理单元;
若存在,则从存储量大于所述数据量的逻辑管理单元中选取存储量与所述数据量相差最小的逻辑管理单元确定为所述第一目标逻辑管理单元。
4.根据权利要求3所述的方法,其特征在于,在所述判断是否存在存储量大于所述写入数据的数据量的逻辑管理单元之后,所述方法还包括:
若不存在,则判断查找到的所有逻辑管理单元的总存储量是否大于所述写入数据的数据量;
若是,则从所有逻辑管理单元中选择若干个逻辑管理单元作为所述第一目标逻辑管理单元,其中,所述若干个逻辑管理单元的存储量大于所述写入数据的数据量。
5.根据权利要求1所述的方法,其特征在于,在所述判断数据库中的过期列表中是否存在与所述存储要求匹配...
【专利技术属性】
技术研发人员:刘泽许,李明强,
申请(专利权)人:广州图普网络科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。