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

数据存储方法及相关设备与流程

2023-01-02 16:47:17 来源:中国专利 TAG:

技术特征:
1.一种数据存储方法,其特征在于,所述方法包括:根据数据存储请求确定目标数据;获取目标缓存节点,确定所述目标缓存节点中指定的目标缓存区域;对所述目标数据进行条带划分,获得各数据条带;响应于条带划分完成提示,将各所述数据条带写入所述目标缓存区域;反馈存储完成信号至所述数据存储请求的发起端。2.根据权利要求1所述的方法,其特征在于,所述获取目标缓存节点,包括:从全局空闲缓存节点链表中获取空闲缓存节点;将所述空闲缓存节点作为所述目标缓存节点;其中,所述数据存储请求的数量与所述目标缓存节点的数量相同。3.根据权利要求2所述的方法,其特征在于,所述确定所述目标缓存节点中指定的目标缓存区域,包括:对所述目标缓存节点进行字段解析,获得缓存区域字段;根据所述缓存区域字段的记录信息确定所述目标缓存区域。4.根据权利要求3所述的方法,其特征在于,所述目标缓存节点包括下刷状态字段、缓存区域字段、前指针字段、后指针字段;所述下刷状态字段用于记录缓存区的缓存下刷状态,所述缓存下刷状态包括缓存下刷已完成和缓存下刷未完成;所述缓存区域字段用于记录所述目标缓存区域在所述缓存区内的位置信息;所述前指针字段用于记录所述目标缓存节点在所述全局空闲缓存节点链表中的前一个缓存节点的节点信息;所述后指针字段用于记录所述目标缓存节点在所述全局空闲缓存节点链表中的后一个缓存节点的节点信息。5.根据权利要求4所述的方法,其特征在于,所述将各所述数据条带写入所述目标缓存区域之后,还包括:对于每一所述数据条带,根据所述数据条带中的各数据分块计算获得校验分块;将所述校验分块写入所述目标缓存区域内对应的数据条带中。6.根据权利要求5所述的方法,其特征在于,所述将所述校验分块写入所述目标缓存区域内对应的数据条带中之后,还包括:在全局校验表中获取空闲校验元素作为目标校验元素;在所述目标校验元素的条带校验字段中查找所述数据条带对应的校验状态位;将所述校验状态位更新为条带校验已完成。7.根据权利要求6所述的方法,其特征在于,所述目标校验元素包括全局校验状态字段、条带校验状态字段、指针字段;所述全局校验状态字段用于记录所述目标数据的全局校验状态,所述全局校验状态包括全局校验已完成和全局校验未完成;所述条带校验状态字段用于记录各所述数据条带的条带校验状态,所述条带校验状态包括条带校验已完成和条带校验未完成;所述指针字段用于记录所述目标校验元素在所述全局校验表中的下一个校验元素的
元素信息。8.根据权利要求7所述的方法,其特征在于,还包括:当所述条带校验字段中所有校验状态位均为所述条带校验完成状态时,将所述全局校验状态字段更新为所述全局校验已完成。9.根据权利要求8所述的方法,其特征在于,所述将所述全局校验状态字段更新为所述全局校验已完成之后,还包括:对于所述缓存区中的每一所述数据条带,将所述数据条带中的各所述数据分块和所述校验分块下刷至物理磁盘。10.根据权利要求9所述的方法,其特征在于,所述下刷状态字段与位图元数据相关联,所述位图元数据用于记录各所述数据条带的条带下刷状态,所述条带下刷状态包括条带下刷已完成和条带下刷未完成;相应地,所述将所述数据条带中的各所述数据分块和所述校验分块下刷至物理磁盘之后,还包括:在所述位图元数据中查找所述数据条带对应的下刷状态位;将所述下刷状态位更新为所述条带下刷已完成。11.根据权利要求10所述的方法,其特征在于,还包括:当所述位图元数据中所有所述下刷状态位均为所述条带下刷已完成时,将所述下刷状态字段更新为所述缓存下刷已完成。12.根据权利要求11所述的方法,其特征在于,还包括:当所述全局校验状态字段更新为所述全局校验已完成时,释放所述目标校验元素;当所述下刷状态字段更新为所述缓存下刷已完成时,释放所述目标缓存节点。13.一种数据存储理装置,其特征在于,所述装置包括:确定模块,用于根据数据存储请求确定目标数据;获取模块,用于获取目标缓存节点,确定所述目标缓存节点中指定的目标缓存区域;划分模块,用于响应于条带划分完成提示,对所述目标数据进行条带划分,获得各数据条带;写入模块,用于将各所述数据条带写入所述目标缓存区域;反馈模块,用于反馈存储完成信号至所述数据存储请求的发起端。14.一种数据存储设备,其特征在于,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如权利要求1至12任一项所述的数据存储方法的步骤。15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至12任一项所述的数据存储方法的步骤。

技术总结
本申请公开了一种数据存储方法,包括根据数据存储请求确定目标数据;获取目标缓存节点,确定所述目标缓存节点中指定的目标缓存区域;对所述目标数据进行条带划分,获得各数据条带;响应于条带划分完成提示,将各所述数据条带写入所述目标缓存区域;反馈存储完成信号至所述数据存储请求的发起端。应用本申请所提供的技术方案,可以在数据存储过程中有效降低面向主机端的响应延迟,从而实现快速响应。本申请还公开了一种数据存储装置、设备及计算机可读存储介质,均具有上述有益效果。均具有上述有益效果。均具有上述有益效果。


技术研发人员:李飞龙 许永良 孙明刚
受保护的技术使用者:苏州浪潮智能科技有限公司
技术研发日:2022.11.29
技术公布日:2022/12/30
再多了解一些

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

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

相关文献