【技术实现步骤摘要】
一种数据处理方法及相关装置
[0001]本申请实施例涉及存储领域,尤其涉及一种数据处理方法及相关装置。
技术介绍
[0002]目前的数据备份场景中,计算机设备接收输入的数据之后,计算机设备生成数据的唯一指纹,并根据生成的指纹在指纹表中进行查重,该指纹表中包括指纹到物理地址的映射关系。当计算的指纹与指纹表中的指纹无重复时,计算机设备在指纹表中分配指纹与物理地址的映射关系,并且该指纹对应的数据存储到分配的物理地址。
[0003]当计算机设备对备份的数据进行恢复时,计算机设备根据逻辑地址顺序读取数据,由于数据写入时是根据指纹存储的,因此在数据读取过程中,计算机设备需要根据数据的指纹查询指纹表从而获取物理地址,而指纹不具有连续性,计算机设备在数据过程每个指纹都要查询指纹表,指纹表查询次数多从而导致数据恢复过程中的读取速度慢。
技术实现思路
[0004]本申请实施例提供了一种数据处理方法以及相关装置,用于提升数据读取的速度。
[0005]本申请实施例第一方面提供了一种数据处理方法,该方法由计算机设备执行 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:根据第一数据的逻辑地址在逻辑单元号LUN映射表中获取第一标识符ID序列,所述第一ID序列中的ID是基于物理地址的顺序分配的,所述LUN映射表包括逻辑地址与所述ID之间的映射关系;当所述第一ID序列中的ID是连续的,根据所述第一ID序列中的一个ID在ID映射表获取第一物理地址,所述ID映射表包括ID与物理地址的映射关系,所述第一物理地址为所述第一ID序列对应的多个物理地址;根据所述第一物理地址读取所述第一数据。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收第二数据,所述第二数据为需要批量存储的数据;当所述第二数据的指纹与所述FP映射表中的指纹无重复时,为所述第二数据分配连续的第二ID和连续的第二物理地址,所述FP映射表包括指纹与ID的映射关系。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:当所述第二数据的指纹与所述FP映射表中的指纹重复,且所述第二数据的指纹与所述ID映射表中的指纹无重复时,为所述第二数据分配所述第二ID和所述第二物理地址。4.根据权利要求2或3所述的方法,其特征在于,所述FP映射表中的指纹为完整指纹的部分指纹,所述ID映射表中的指纹为完整指纹。5.根据权利要求2至4中任一项所述的方法,其特征在于,为所述第二数据分配连续的第二ID和连续的第二物理地址之后,所述方法还包括:将所述第二数据存储至所述第二物理地址;在所述ID映射表中增加所述第二ID、所述第二数据的指纹和所述第二物理地址之间映射关系;在所述FP映射表中增加所述第二数据的部分指纹和所述第二ID之间映射关系。6.根据权利要求2至5中任一项所述的方法,其特征在于,根据所述第二数据的部分指纹在FP映射表查重之后,所述方法还包括:当所述第二数据的部分指纹与所述FP映射表中的指纹重复时,将与所述FP映射表中重复的指纹对应ID邻近的多个ID所对应的表项加载到内存。7.根据权利要求1至6中任一项所述的方法,其特征在于,所述ID映射表中不同属性数据的ID分段中预留部分ID,以使得存在输入间隔的同属性数据的ID能够连续分配。8.根据权利要求1至7中任一项所述的方法,其特征在于,所述方法还包括:当所述LUN映射表中的ID被覆盖时,删除所述ID映射表中不存在于所述LUN映射表中的ID。9.一种数据处理装置,其特征在于,包括接口单元和处理单元;所述处理单元用于根据第一数据的逻辑地址在逻辑单元号LUN映射表中获取第一标识符ID序列,所述第一ID序列中的ID是基于物理地址的顺序分配的,所述LUN映射表包括逻辑地址与所述ID之间的映射关系;当第一ID序列...
【专利技术属性】
技术研发人员:高源,薛强,吴金康,张真波,沈建强,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。