一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据存储方法、数据查询方法以及装置与流程

2022-11-16 15:22:35 来源:中国专利 TAG:

技术特征:
1.一种数据存储方法,应用于数据存储系统中的管理平台,所述数据存储系统包括所述管理平台、缓存层和容量层;所述方法包括:接收数据存储请求,其中,所述数据存储请求携带待存储数据;将所述待存储数据添加至所述缓存层中的空闲缓存块,获得有效缓存块,其中,所述空闲缓存块是指所述缓存层中可用的缓存块;在所述缓存层中已存储数据的缓存块的数量达到第一预设阈值的情况下,将所述有效缓存块中的数据依次写入所述缓存层中的缓冲区,生成聚合数据;在所述缓冲区中存储的数据量达到第二预设阈值的情况下,将所述聚合数据存储至所述容量层。2.根据权利要求1所述的方法,所述缓冲区中包括多个缓冲区块;所述将所述有效缓存块中的数据依次写入所述缓存层中的缓冲区,生成聚合数据的步骤,包括:遍历所述缓冲区中的多个缓冲区块,确定所述缓冲区中的空闲缓冲区块集,其中,所述空闲缓冲区块集中包括多个按照顺序排列的空闲缓冲区块;根据所述空闲缓冲区块的排列顺序,依次将所述有效缓存块中的待存储数据存储至所述空闲缓冲区块中,生成聚合数据。3.根据权利要求2所述的方法,所述依次将所述有效缓存块中的待存储数据存储至所述空闲缓冲区块中,生成聚合数据的步骤之后,还包括:确定所述空闲缓冲区块的缓冲地址;将所述缓冲地址作为所述待存储数据的逻辑块地址对应的存储地址。4.根据权利要求2所述的方法,所述依次将所述有效缓存块中的待存储数据存储至所述空闲缓冲区块中,生成聚合数据的步骤之后,还包括:将所述有效缓存块更新为无效缓存块,并擦除所述无效缓存块中的数据;将擦除后的无效缓存块作为空闲缓存块。5.根据权利要求1所述的方法,所述缓存块中包括多个具有可变扇区的子缓存块;所述将所述待存储数据添加至所述缓存层中的空闲缓存块,获得有效缓存块的步骤,包括:在所述缓存层中查找空闲缓存块,将所述待存储数据存储至所述空闲缓存块中的第一子缓存块中,获得有效缓存块,其中,所述第一子缓存块是所述空闲缓存块中的任一子缓存块;将所述待存储数据的逻辑块地址存储至所述子缓存块的可变扇区中。6.根据权利要求1所述的方法,所述将所述待存储数据添加至所述缓存层中的空闲缓存块,获得有效缓存块的步骤之后,还包括:确定所述有效缓存块的缓存地址;将所述缓存地址作为所述待存储数据的逻辑块地址对应的存储地址。7.根据权利要求1所述的方法,所述将所述聚合数据存储至所述容量层的步骤之后,还包括:确定所述容量层中各数据存储的物理地址;将所述物理地址作为所述待存储数据的逻辑块地址对应的存储地址。8.一种数据查询方法,应用于数据存储系统中的管理平台,所述方法包括:接收数据查询请求,其中,所述数据查询请求携带待查询数据的逻辑块地址;
查找所述逻辑块地址对应的存储地址;根据所述存储地址查找所述待查询数据,其中,所述待查询数据通过权利要求1-7任一项所述的数据存储方法存储。9.一种数据存储系统,所述系统包括管理平台、缓存层和容量层;所述管理平台,用于接收数据存储请求,其中,所述数据存储请求携带待存储数据;将所述待存储数据传输至所述缓存层;所述缓存层,用于将所述待存储数据存储至空闲缓存块,获得有效缓存块,其中,所述空闲缓存块是指所述缓存层中可用的缓存块;所述管理平台,还用于监测所述缓存层中已存储数据的缓存块的数量,在所述数量达到第一预设阈值的情况下,向所述缓存层发送写入指令;所述缓存层,还用于基于所述写入指令,将所述有效缓存块中的数据依次写入缓冲区,生成聚合数据;所述管理平台,还用于监测所述缓冲区中存储的数据量,在所述数据量达到第二预设阈值的情况下,向所述缓存层发送转发指令;所述缓存层,还用于基于所述转发指令,将所述聚合数据转发至所述容量层;所述容量层,用于存储所述聚合数据。10.根据权利要求9所述的系统,所述管理平台,还用于接收数据查询请求,其中,所述数据查询请求携带待查询数据的逻辑块地址;查找所述逻辑块地址对应的存储地址;根据所述存储地址查找所述待查询数据。11.一种数据存储装置,应用于数据存储系统中的管理平台,所述数据存储系统包括所述管理平台、缓存层和容量层;所述装置包括:第一接收模块,被配置为接收数据存储请求,其中,所述数据存储请求携带待存储数据;添加模块,被配置为将所述待存储数据添加至所述缓存层中的空闲缓存块,获得有效缓存块,其中,所述空闲缓存块是指所述缓存层中可用的缓存块;生成模块,被配置为在所述缓存层中已存储数据的缓存块的数量达到第一预设阈值的情况下,将所述有效缓存块中的数据依次写入所述缓存层中的缓冲区,生成聚合数据;存储模块,被配置为在所述缓冲区中存储的数据量达到第二预设阈值的情况下,将所述聚合数据存储至所述容量层。12.一种数据查询装置,应用于数据存储系统中的管理平台,所述装置包括:第二接收模块,被配置为接收数据查询请求,其中,所述数据查询请求携带待查询数据的逻辑块地址;第一查找模块,被配置为查找所述逻辑块地址对应的存储地址;第二查找模块,被配置为根据所述存储地址查找所述待查询数据,其中,所述待查询数据通过权利要求1-7任一项所述的数据存储方法存储。13.一种计算设备,包括:存储器和处理器;所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,该计算机可执行指令被处理器执行时实现权利要求1至7或权利要求8任意一项所述方
法的步骤。14.一种计算机可读存储介质,其存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现权利要求1至7或权利要求8任意一项所述方法的步骤。

技术总结
本说明书实施例提供数据存储方法、数据查询方法以及装置,其中数据存储方法,应用于数据存储系统中的管理平台,数据存储系统包括管理平台、缓存层和容量层;所述方法包括:接收数据存储请求,其中,数据存储请求携带待存储数据;将待存储数据添加至缓存层中的空闲缓存块,获得有效缓存块,其中,空闲缓存块是指缓存层中可用的缓存块;在缓存层中已存储数据的缓存块的数量达到第一预设阈值的情况下,将有效缓存块中的数据依次写入缓存层中的缓冲区,生成聚合数据;在缓冲区中存储的数据量达到第二预设阈值的情况下,将聚合数据存储至容量层。提高了数据存储系统的整体性能和系统耐用性。提高了数据存储系统的整体性能和系统耐用性。提高了数据存储系统的整体性能和系统耐用性。


技术研发人员:牛克强
受保护的技术使用者:阿里巴巴(中国)有限公司
技术研发日:2022.07.13
技术公布日:2022/11/15
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献