增量数据同步方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:41767663 阅读:16 留言:0更新日期:2024-06-21 21:45
本申请涉及一种增量数据同步方法、装置、计算机设备和存储介质,涉及数据备份技术领域。所述方法包括:基于可变窗口和切点对增量文件进行分块处理,得到多个分块数据,并确定各分块数据对应的指纹数据;基于增量文件的文件数据和指纹数据,生成增量文件的第一指纹元数据;在增量文件的第二指纹元数据与增量文件的第三指纹元数据相同的情况下,根据第一指纹元数据和第二指纹元数据各自的指纹数据组,确定目标增量数据,并将目标增量数据同步至服务端;第二指纹元数据是增量文件上一次同步在本地缓存中的指纹元数据;第三指纹元数据是增量文件上一次同步在服务端中的指纹元数据。采用本方法能够提升客户端和服务端进行文件同步的效率。

【技术实现步骤摘要】

本申请涉及数据备份,特别是涉及一种增量数据同步方法、装置、计算机设备、存储介质和计算机程序产品。


技术介绍

1、由于个人数据量呈爆炸式增长,越来越多的用户选择将数据存储或备份到云端。通常,用户一般将数据先存放在个人电脑、手机等本地设备上,然后通过同步的方法备份到云端的存储中心。相关技术采用增量同步技术,对文件改变的数据进行感知,在每次同步传输中仅上传文件中改变的部分。然而,现有的增量同步技术在将数据从客户端同步至服务端时,需要确定发生变化的文件数据,使得客户端和服务端之间发生多次通信,从而增加服务端的计算资源和io负载,导致客户端和服务端进行文件同步的效率不足。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种增量数据同步方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。

2、第一方面,本申请提供了一种增量数据同步方法。所述方法包括:

3、基于可变窗口和切点对增量文件进行分块处理,得到多个分块数据,并确定各所述分块数据对应的指纹数据;所述可变窗口和所述切点是基于所述本文档来自技高网...

【技术保护点】

1.一种增量数据同步方法,其特征在于,应用于客户端,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于可变窗口和切点对增量文件进行分块处理,得到多个分块数据,并确定各所述分块数据对应的指纹数据,包括:

3.根据权利要求1所述的方法,其特征在于,所述增量文件的摘要信息包括所述增量文件的目录摘要信息和数据摘要信息;所述基于所述增量文件的文件数据和所述指纹数据,生成所述增量文件的第一指纹元数据,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述第一指纹元数据和所述第二指纹元数据各自的指纹数据组,确定目标增量数据之前,所述方法还包括...

【技术特征摘要】

1.一种增量数据同步方法,其特征在于,应用于客户端,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于可变窗口和切点对增量文件进行分块处理,得到多个分块数据,并确定各所述分块数据对应的指纹数据,包括:

3.根据权利要求1所述的方法,其特征在于,所述增量文件的摘要信息包括所述增量文件的目录摘要信息和数据摘要信息;所述基于所述增量文件的文件数据和所述指纹数据,生成所述增量文件的第一指纹元数据,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述第一指纹元数据和所述第二指纹元数据各自的指纹数据组,确定目标增量数据之前,所述方法还包括:

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

【专利技术属性】
技术研发人员:余剑杨维敏杜鹏马立珂王子骏
申请(专利权)人:安徽鼎甲计算机科技有限公司
类型:发明
国别省市:

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

1