数据校验方法及装置、非易失性存储介质、电子设备制造方法及图纸

技术编号:40960897 阅读:16 留言:0更新日期:2024-04-18 20:39
本申请公开了一种数据校验方法及装置、非易失性存储介质、电子设备。其中,该方法包括:获取编码数据;得到目标数据分片以及目标校验分片;通过第一矩阵中数据的值以及在目标存储单元中读取到的目标数据分片中的k个第一校验和,确定m个第一目标校验和,并通过第一矩阵中数据的值以及在目标存储单元中读取到的目标数据分片中的k个第二校验和,确定m个第二目标校验和;根据第一目标校验和以及第二目标校验和,对在目标存储单元中读取到的目标校验分片进行校验。本申请解决了由于相关技术在基于纠删码的数据校验场景下,需要读取全部数据分片以及校验分片上的数据才能进行校验,造成的校验效率低以及校验成本高的技术问题。

【技术实现步骤摘要】

本申请涉及存储,具体而言,涉及一种数据校验方法及装置、非易失性存储介质、电子设备


技术介绍

1、纠删码(erasure code)是一种用于纠正或恢复数据错误的编码方法。它通过添加冗余数据来实现错误纠正和恢复功能,常用于数字通信、存储系统和数据传输中。纠删码可以在数据传输或存储过程中检测和纠正错误,确保数据的完整性和可靠性。相关技术在基于纠删码的数据校验场景下,需要读取全部数据分片以及校验分片上的数据,进而导致校验效率低下以及校验成本极高等问题。

2、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请实施例提供了一种数据校验方法及装置、非易失性存储介质、电子设备,以至少解决由于相关技术在基于纠删码的数据校验场景下,需要读取全部数据分片以及校验分片上的数据才能进行校验,造成的校验效率低以及校验成本高的技术问题。

2、根据本申请实施例的一个方面,提供了一种数据校验方法,包括:获取编码数据,其中,编码数据为通过编码矩阵和待保护数据所确定的,其中,编码数据中包括:k个数据本文档来自技高网...

【技术保护点】

1.一种数据校验方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,通过所述第一矩阵中数据的值以及在所述目标存储单元中读取到的所述目标数据分片中的所述k个第一校验和,确定m个第一目标校验和,包括:

3.根据权利要求2所述的方法,其特征在于,通过如下公式确定所述m个第一目标校验和中的第j个第一目标校验和,包括:

4.根据权利要求1所述的方法,其特征在于,通过所述第一矩阵中数据的值以及在所述目标存储单元中读取到的所述目标数据分片中的所述k个第二校验和,确定m个第二目标校验和,包括:

5.根据权利要求4所述的方法,其特征在于,通过...

【技术特征摘要】

1.一种数据校验方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,通过所述第一矩阵中数据的值以及在所述目标存储单元中读取到的所述目标数据分片中的所述k个第一校验和,确定m个第一目标校验和,包括:

3.根据权利要求2所述的方法,其特征在于,通过如下公式确定所述m个第一目标校验和中的第j个第一目标校验和,包括:

4.根据权利要求1所述的方法,其特征在于,通过所述第一矩阵中数据的值以及在所述目标存储单元中读取到的所述目标数据分片中的所述k个第二校验和,确定m个第二目标校验和,包括:

5.根据权利要求4所述的方法,其特征在于,通过如下公式确定所述m个第二目标校验和中的第j个第二目标校验和,包括:

6.根据权利要求1所述的方法,其特征在于,根据所述第一目标...

【专利技术属性】
技术研发人员:王启科
申请(专利权)人:云和恩墨北京信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1