发明名称 一种数据处理方法及重删引擎
摘要 本发明实施例公开了一种数据处理方法及重删引擎。该数据处理方法应用于数据备份系统,数据备份系统包括重删引擎和存储节点;其中,所述数据备份系统预先在线程池中建立至少两个线程;所述重删引擎将数据查重任务划分为至少一个子任务,所述方法包括:所述重删引擎调取所述线程池中的至少一个线程对第一文件的数据执行所述数据查重任务包含的子任务,以查询所述存储节点是否存在所述第一文件的数据的重复数据;释放调取的所述至少一个线程;并当没有查询到所述第一文件的数据的重复数据时,将所述第一文件的数据发送到所述存储节点进行存储。该方法避免了线程长时间等待IO返回,实现了对CPU充分高效的利用,以及对重复数据删除性能的提升。
申请公布号 CN103488734A 申请公布日期 2014.01.01
申请号 CN201310425874.7 申请日期 2013.09.17
申请人 华为技术有限公司 发明人 付旭东
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京弘权知识产权代理事务所(普通合伙) 11363 代理人 陈蕾;许伟群
主权项 一种数据处理方法,其特征在于,所述方法应用于数据备份系统,所述数据备份系统包括重删引擎和存储节点;其中,所述数据备份系统预先在线程池中建立至少两个线程;所述重删引擎将数据查重任务划分为至少一个子任务,所述方法包括:所述重删引擎调取所述线程池中的至少一个线程对第一文件的数据执行所述数据查重任务包含的子任务,以查询所述存储节点是否存在所述第一文件的数据的重复数据;释放调取的所述至少一个线程;并当没有查询到所述第一文件的数据的重复数据时,将所述第一文件的数据发送到所述存储节点进行存储。
地址 518129 广东省深圳市龙岗区坂田华为总部办公楼