数据同步方法、装置、服务器及存储介质制造方法及图纸

技术编号:28735397 阅读:18 留言:0更新日期:2021-06-06 11:40
本发明专利技术提出一种数据同步方法、装置、服务器及存储介质,其方法包括:获取源数据的优先级,该源数据被执行过至少一次修改操作;根据优先级对应的生效策略,将修改后的源数据按照生效策略同步到源数据对应的目标数据区域。本发明专利技术根据源数据的优先级确定该源数据对应的生效策略,从而降低了重要程度高的源数据被错误同步出去的风险。误同步出去的风险。误同步出去的风险。

【技术实现步骤摘要】
数据同步方法、装置、服务器及存储介质


[0001]本专利技术涉及数据处理
,具体而言,涉及一种数据同步方法、装置、服务器及存储介质。

技术介绍

[0002]业务运营管理后台管理了海量的业务数据,这些业务数据可以提供给全球多个数据中心平台使用,在应对用户对业务多样性需求的过程中,这些业务数据的更新频率与使用次数非常高,及时将更新数据同步到各个数据中心,是满足各个数据中心的数据需求。
[0003]目前,业界在业务数据被修改后,将修改后的业务数据立即广播到各个数据中心区域,以使各个数据中心区域获得修改的业务数据,这种方式的缺陷在于:所有数据的同步规则相同,修改后的数据立即被同步给各个数据中心,没有依据各类数据的重要程度执行相应的审核机制,有可能将修改出现错误的数据同步出去,造成不可挽回的损失。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种数据同步方法、装置、服务器及存储介质,用以根据源数据的优先级确定该源数据对应的生效策略,从而降低了重要程度高的源数据被错误同步出去的风险。
[0005]为了实现上述目的,本专利技术实施例采用的技术方案如下:
[0006]第一方面,本专利技术提供一种数据同步方法,所述方法包括:获取源数据的优先级;所述源数据被执行过至少一次修改操作;根据所述优先级对应的生效策略,将修改后的所述源数据按照所述生效策略同步到所述源数据对应的目标数据区域。
[0007]可选地,根据所述优先级标识对应的生效策略,将修改后的所述源数据按照所述生效策略同步到数据中心,包括:当所述生效策略为延时生效策略,将修改后的所述源数据对应的目标数据快照复制到所述目标数据区域;其中,所述修改的源数据对应多个数据快照;所述数据快照是按照预设时间间隔对修改的所述源数据进行备份的数据;所述目标数据快照为所述多个数据快照中的一个;当所述生效策略为即时生效策略,将修改后的所述源数据复制到所述目标数据区域。
[0008]可选地,当所述生效策略为延时生效策略,将修改后的所述源数据对应的目标数据快照复制到所述目标数据区域,包括:当所述生效策略为延时生效策略,基于用户审核确认时间以及所述源数据对应的多个数据快照的快照时间,确定所述目标数据快照;其中,所述目标数据快照的快照时间小于或等于所述用户审核确认时间且与所述用户审核确认时间相邻。
[0009]可选地,还包括:响应用户审核操作,输出提示信息;所述提示信息包含所述目标快照的快照时间;所述当所述生效策略为延时生效策略,基于用户审核确认时间以及所述源数据对应的多个数据快照的快照时间,确定所述目标数据快照,包括:响应用户确认操作,基于用户确认操作以及所述源数据对应的多个数据快照的快照时间,确定所述目标数
据快照。
[0010]可选地,将所述目标数据快照复制到所述目标数据区域,包括:根据所述目标数据快照的索引号,获取所述源数据对应的路由规则表;所述路由规则表用于维护源数据与目标数据区域以及同步策略的对应关系;基于所述源数据对应的同步策略,将所述目标数据快照同步到所述源数据对应的所述目标区域。
[0011]可选地,当所述生效策略为延时生效策略,基于用户审核确认时间以及所述源数据对应的多个数据快照的快照时间,确定所述目标数据快照,还包括:当获得所述审核人员针对其中一个数据快照的指定操作,将指定的所述数据快照确定为目标数据快照。
[0012]可选地,在基于所述源数据对应的同步策略,将所述目标数据快照同步到所述源数据对应的所述目标区域之后,还包括:生成通知消息并发送给所诉目标数据区域对应的目标区域应用程序,以使所述目标区域应用程序读取更新后的所述源数据。
[0013]第二方面,本专利技术提供一种数据同步装置,包括:获取模块,用于获取源数据的优先级;所述源数据被执行过至少一次修改操作;同步模块,用于根据所述优先级对应的生效策略,将修改后的所述源数据按照所述生效策略同步到所述源数据对应的目标数据区域。
[0014]可选地,同步模块,具体用于:当所述生效策略为延时生效策略,将修改后的所述源数据对应的目标数据快照复制到所述目标数据区域;其中,所述修改的源数据对应多个数据快照;所述数据快照是按照预设时间间隔对修改的所述源数据进行备份的数据;所述目标数据快照为所述多个数据快照中的一个;当所述生效策略为即时生效策略,将修改后的所述源数据复制到所述目标数据区域。
[0015]第三方面,本专利技术提供一种服务器,包括存储器和存储器,所述存储器存储有能够被所述存储器执行的机器可执行指令,所述存储器可执行所述机器可执行指令以实现第一方面所述的方法。
[0016]第四方面,本专利技术提供一种存储介质,其上存储有计算机程序,所述计算机程序被存储器执行时实现第一方面所述的方法所述的方法。
[0017]本专利技术实施例提出一种数据同步方法、装置、服务器及存储介质,其方法包括:获取源数据的优先级;源数据被执行过至少一次修改操作;根据优先级对应的生效策略,将修改后的源数据按照生效策略同步到源数据对应的目标数据区域。与现有技术的区别在于,现有技术在源数据更新之后,立即广播各个数据中心,没有按照源数据的重要程度来分策略同步数据,一旦数据出错且被同步出去,会造成不可挽回的损失,而本专利技术为了解决这一问题,在源数据被修改后,根据源数据的优先级确定该源数据对应的生效策略,这种生效策略可以是即时生效,也可以是延时生效,延时生效意味着在同步之前有审核机制干预,从而降低了重要程度高的源数据被错误同步出去的风险。
[0018]为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0019]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这
些附图获得其他相关的附图。
[0020]图1为本专利技术实施例中提供的一种应用环境示意图;
[0021]图2是本专利技术实施例提供的一种服务器的方框示意图;
[0022]图3为本专利技术实施例提供的一种数据同步方法的示意性流程图;
[0023]图4为本专利技术实施例提供的步骤S32的一种实现方式的示意性流程图;
[0024]图5为一种数据快照生成过程示意图;
[0025]图6为本专利技术实施例提供的步骤S322的一种实现方式的示意性流程图;
[0026]图7为本专利技术实施提供的一种待审核修改清单的示意图;
[0027]图8为本专利技术实施例提供的步骤S322

2的一种实现方式的示意性流程图;
[0028]图9为本专利技术实施例给出的一种场景示意图;
[0029]图10为本专利技术实施例给出的另一种场景示意图;
[0030]图11为本专利技术实施例提供的一种数据同步装置的功能模块图。
具体实施方式<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据同步方法,其特征在于,所述方法包括:获取源数据的优先级;所述源数据被执行过至少一次修改操作;根据所述优先级对应的生效策略,将修改后的所述源数据按照所述生效策略同步到所述源数据对应的目标数据区域。2.根据权利要求1所述的数据同步方法,其特征在于,根据所述优先级对应的生效策略,将修改后的所述源数据按照所述生效策略同步到数据中心,包括:当所述生效策略为延时生效策略,将修改后的所述源数据对应的目标数据快照复制到所述目标数据区域;其中,所述修改的源数据对应多个数据快照;所述数据快照是按照预设时间间隔对修改的所述源数据进行备份的数据;所述目标数据快照为所述多个数据快照中的一个;当所述生效策略为即时生效策略,将修改后的所述源数据复制到所述目标数据区域。3.根据权利要求2所述的数据同步方法,其特征在于,当所述生效策略为延时生效策略,将修改后的所述源数据对应的目标数据快照复制到所述目标数据区域,包括:当所述生效策略为延时生效策略,基于用户审核确认时间以及所述多个数据快照的快照时间,确定所述目标数据快照;其中,所述目标数据快照的快照时间小于或等于所述用户审核确认时间且与所述用户审核确认时间相邻;所述目标数据快照包含修改的所述源数据对应的待审核修改清单中的全部修改字段,或者,所述目标数据快照包含所述待审核修改清单中的部分修改字段;所述待审核修改清单基于所述修改操作生成;所述待审核修改清单用于维护源数据中被修改字段与修改时间戳的对应关系;将所述目标数据快照复制到所述目标数据区域。4.根据权利要求3所述的数据同步方法,其特征在于,将所述目标数据快照复制到所述目标数据区域,包括:根据所述目标数据快照的索引号,获取所述源数据对应的路由规则表;所述路由规则表用于维护源数据与目标数据区域以及同步策略的对应关系;基于所述源数据对应的同步策略,...

【专利技术属性】
技术研发人员:汤兰黄郁财
申请(专利权)人:广州虎牙科技有限公司
类型:发明
国别省市:

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

1