服务器的数据同步方法、装置及计算机可读存储介质制造方法及图纸

技术编号:25230692 阅读:15 留言:0更新日期:2020-08-11 23:18
本发明专利技术公开了一种服务器的数据同步方法,该方法包括服务器的数据同步装置实时监控第一目录以及第二目录,其中,所述第一目录与第一服务器的目录同步,所述第二目录与第二服务器的目录同步;在所述第一目录及/或所述第二目录发生变化时,确定发生变化的第一目标数据;将所述第一目标数据更新至目标目录,其中,所述第一目标数据对应的目录为第一目录时,所述目标目录为第二目录,所述第一目标数据对应的目录为第二目录时,所述目标目录为第一目录。本发明专利技术还公开一种服务器的数据同步装置和计算机可读存储介质。本发明专利技术提升了服务器的数据同步的效率。

【技术实现步骤摘要】
服务器的数据同步方法、装置及计算机可读存储介质
本专利技术涉及数据处理
,特别涉及一种服务器的数据同步方法、装置及计算机可读存储介质。
技术介绍
随着应用系统规模的不断扩大,对数据的安全性和可靠性也提出更高的要求。在很多安全级别敏感的网络环境中,经常需要在两个不同安全级别的网络之间进行数据文件的同步。所以经常使用物理隔离网闸来实现两个不同安全级别网络之间的物理隔离,并提供可靠的数据同步。而传统物理隔离网闸数据同步常用的方式是对整个同步目录进行定时扫描,根据扫描结果进行数据同步。由于不能及时了解目录中文件的变化情况,导致服务器之间的数据同步效率低。
技术实现思路
本专利技术的主要目的是提供一种服务器的数据同步方法、装置及计算机可读存储介质,基于此方法,解决了服务器之间的数据同步效率低的问题。第一方面,本专利技术提供一种服务器的数据同步方法,所述服务器的数据同步方法包括:服务器的数据同步装置实时监控第一目录以及第二目录,其中,所述第一目录与第一服务器的目录同步,所述第二目录与第二服务器的目录同步;在所述第一目录及/或所述第二目录发生变化时,确定发生变化的第一目标数据;将所述第一目标数据更新至目标目录,其中,所述第一目标数据对应的目录为第一目录时,所述目标目录为第二目录,所述第一目标数据对应的目录为第二目录时,所述目标目录为第一目录。在一实施例中,所述服务器的数据同步装置实时监控第一目录以及第二目录的步骤之前,还包括:获取第一服务器的目录以及第二服务器的目录;提取所述第一服务器的目录中的数据以得到第一目录,且提取所述第二服务器的目录中的数据以得到第二目录。在一实施例中,所述第一目录及/或所述第二目录发生变化包括以下至少一种数据变化类型:第一目录及/或第二目录中的子目录或者文件的属性被修改;第一目录及/或第二目录中的有创建新的文件或目录;第一目录及/或第二目录中有文件或目录被删除;第一目录及/或第二目录中有文件或目录被移动;第一目录及/或第二目录中有文件内容被修改。在一实施例中,所述将所述第一目标数据更新至目标目录,其中,所述第一目标数据对应的目录为第一目录时,所述目标目录为第二目录,所述第一目标数据对应的目录为第二目录时,所述目标目录为第一目录的步骤包括:根据所述数据变化类型确定数据同步策略;根据所述数据同步策略将所述第一目标数据更新至所述目标目录。在一实施例中,所述将所述第一目标数据更新至目标目录的步骤包括:在所述目标目录中确定与所述第一目标数据对应的第二目标数据;将所述第一目标数据发送至目标目录,以控制所述第二目标数据根据所述第一目标数据进行更新。在一实施例中,所述将所述第一目标数据更新至目标目录的步骤包括:获取所述第一目录与所述第二目录的差异数据,并在所述目标目录中确定与所述第一目标数据对应的第二目标数据;将所述差异数据发送至目标目录,并控制所述第二目标数据根据所述差异数据进行更新。在一实施例中,所述获取所述第一目录与所述第二目录的差异数据,并在所述目标目录中确定与所述第一目标数据对应的第二目标数据的步骤包括:比对第一目录与所述第二目录得到差异数据,其中,所述第一目标数据对应的服务器将所述第一目标数据传输至服务器的数据同步装置;或者,将接收到的差异数据作为第一目标数据与所述第二目标数据之间的差异数据,所述差异数据由发生变化的第一目标数据所在的服务器确定。第二方面,本专利技术实施例还提供一种服务器的数据同步装置,包括:监控模块,用于实现服务器的数据同步装置实时监控第一目录以及第二目录,其中,所述第一目录与第一服务器的目录同步,所述第二目录与第二服务器的目录同步;确定模块,用于实现在所述第一目录及/或所述第二目录发生变化时,确定发生变化的第一目标数据;同步模块,用于实现将所述第一目标数据更新至目标目录,其中,所述第一目标数据对应的目录为第一目录时,所述目标目录为第二目录,所述第一目标数据对应的目录为第二目录时,所述目标目录为第一目录。第三方面,本专利技术还提供一种服务器的数据同步装置,所述服务器的数据同步装置包括存储器、处理器以及存储在所述存储器并可在所述处理器上运行的检测程序,所述检测程序被所述处理器执行时实现如上所述的服务器的数据同步方法中的各个步骤。第四方面,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述实施例提供的一种服务器的数据同步方法中的各个步骤。在本实施例提供的技术方案中,服务器的数据同步装置实时监控第一目录以及第二目录,其中,所述第一目录与第一服务器的目录同步,所述第二目录与第二服务器的目录同步;在所述第一目录及/或所述第二目录发生变化时,确定发生变化的第一目标数据;将所述第一目标数据更新至目标目录,其中,所述第一目标数据对应的目录为第一目录时,所述目标目录为第二目录,所述第一目标数据对应的目录为第二目录时,所述目标目录为第一目录。通过服务器的数据同步装置实时监控第一目录以及第二目录,可以快速了解文件变化的内容和位置,通过保持服务器的数据同步装置上的文件目录和服务器的文件目录的数据同步,在服务器的数据同步装置分担数据同步任务的同时,可以快速得到变化的文件位置及变化类型,通过对比得到差异,只需要对差异数据进行同步,减少了数据的传输量,提升了服务器数据同步的效率。附图说明为了更清楚地说明本专利技术实施例或示例性中的技术方案,下面将对实施例或示例性描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以按照这些附图示出的获得其他的附图。图1为本专利技术实施例服务器的数据同步装置的硬件构架示意图;图2为本专利技术服务器的数据同步方法第一实施例的流程示意图;图3为本专利技术服务器的数据同步方法第二实施例的流程示意图;图4为本专利技术服务器的数据同步方法第三实施例的流程示意图;图5为本专利技术服务器的数据同步方法第四实施例的流程示意图。图6为本专利技术服务器的数据同步方法第五实施例的流程示意图。图7为本专利技术服务器的数据同步方法第六实施例的流程示意图。图8为本专利技术服务器的数据同步方法第七实施例的流程示意图。图9是本申请实施例提供的服务器的数据同步装置的功能模块组成框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本申请的说明书和权利要求书及附图说明中的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他本文档来自技高网...

【技术保护点】
1.一种服务器的数据同步方法,其特征在于,所述服务器的数据同步方法包括:/n服务器的数据同步装置实时监控第一目录以及第二目录,其中,所述第一目录与第一服务器的目录同步,所述第二目录与第二服务器的目录同步;/n在所述第一目录及/或所述第二目录发生变化时,确定发生变化的第一目标数据;/n将所述第一目标数据更新至目标目录,其中,所述第一目标数据对应的目录为第一目录时,所述目标目录为第二目录,所述第一目标数据对应的目录为第二目录时,所述目标目录为第一目录。/n

【技术特征摘要】
1.一种服务器的数据同步方法,其特征在于,所述服务器的数据同步方法包括:
服务器的数据同步装置实时监控第一目录以及第二目录,其中,所述第一目录与第一服务器的目录同步,所述第二目录与第二服务器的目录同步;
在所述第一目录及/或所述第二目录发生变化时,确定发生变化的第一目标数据;
将所述第一目标数据更新至目标目录,其中,所述第一目标数据对应的目录为第一目录时,所述目标目录为第二目录,所述第一目标数据对应的目录为第二目录时,所述目标目录为第一目录。


2.如权利要求1所述的服务器的数据同步方法,其特征在于,所述服务器的数据同步装置实时监控第一目录以及第二目录的步骤之前,还包括:
获取第一服务器的目录以及第二服务器的目录;
提取所述第一服务器的目录中的数据以得到第一目录,且提取所述第二服务器的目录中的数据以得到第二目录。


3.如权利要求1所述的服务器的数据同步方法,其特征在于,所述第一目录及/或所述第二目录发生变化包括以下至少一种数据变化类型:
第一目录及/或第二目录中的子目录或者文件的属性被修改;
第一目录及/或第二目录中的有创建新的文件或目录;
第一目录及/或第二目录中有文件或目录被删除;
第一目录及/或第二目录中有文件或目录被移动;
第一目录及/或第二目录中有文件内容被修改。


4.如权利要求3所述的服务器的数据同步方法,其特征在于,所述将所述第一目标数据更新至目标目录的步骤包括:
根据所述数据变化类型确定数据同步策略;
根据所述数据同步策略将所述第一目标数据更新至所述目标目录。


5.如权利要求1所述的服务器的数据同步方法,其特征在于,所述将所述第一目标数据更新至目标目录的步骤包括:
在所述目标目录中确定与所述第一目标数据对应的第二目标数据;
将所述第一目标数据发送至目标目录,以控制所述第二目标数据根据所述第一目标数据进行更新。

【专利技术属性】
技术研发人员:肖凯
申请(专利权)人:深圳融安网络科技有限公司
类型:发明
国别省市:广东;44

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

1