数据同步方法、装置、设备及存储介质与流程

文档序号:36077062发布日期:2023-11-18 00:25阅读:19来源:国知局
数据同步方法与流程

本发明涉及数据存储,尤其涉及一种数据同步方法、装置、设备及存储介质。


背景技术:

1、随着互联网的快速发展,海量数据的出现和数据结构的改变,使得数据同步成为一项常见而重要的数据处理工作。

2、目前,现有的数据同步方法首先确定提供数据的数据提供方,然后通过部署相应的服务将数据提供方所提供的数据同步至本地。但是,上述方式中,数据提供方并不唯一,可以是关联的数据库厂商,也可以是互联网公司,针对不同的数据提供方均需要部署不同的服务,导致数据同步繁琐,数据同步效率低。

3、上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。


技术实现思路

1、本发明的主要目的在于提供了一种数据同步方法、装置、设备及存储介质,旨在解决现有技术针对不同的数据提供方均需要部署不同的服务,导致数据同步繁琐,数据同步效率低的技术问题。

2、为实现上述目的,本发明提供了一种数据同步方法,所述方法包括以下步骤:

3、关联提供数据同步服务的若干数据源,并确定各所述数据源的服务地址;

4、在接收到数据同步指令时,从所述服务地址中配置提供所需数据的目标数据源的数据请求地址;

5、根据所述数据请求地址同步所述目标数据源提供的所述所需数据。

6、可选地,所述根据所述数据请求地址同步所述目标数据源提供的所述所需数据的步骤,包括:

7、根据所述数据同步指令确定所需同步的本地数据地址;

8、判断所述数据请求地址是否为虚拟地址;

9、若为所述虚拟地址,则通过所述数据请求地址从所述目标数据源中下载所述所需数据;

10、将所述所需数据同步至所述本地数据地址处的存储位置。

11、可选地,所述判断所述数据请求地址是否为虚拟地址的步骤之后,还包括:

12、若不为所述虚拟地址,则通过所述数据请求地址发送数据请求至所述目标数据源;

13、接收所述目标数据源基于所述数据请求反馈的所述所需数据;

14、将所述所需数据同步至所述本地数据地址处的存储位置。

15、可选地,所述将所述所需数据同步至所述本地数据地址处的存储位置的步骤,包括:

16、判断所述本地数据地址是否为多个;

17、若是,则确定各所述本地数据地址所支持的数据类型;

18、根据所述数据类型将所述所需数据进行拆分,获得各所述数据类型对应的同步数据;

19、将各所述同步数据分别同步至与各所述本地数据地址处的存储位置。

20、可选地,所述方法还包括:

21、判断所述所需数据是否为首次同步;

22、若为首次同步,则判断所述数据同步指令中是否携带时间节点信息;

23、若未携带所述时间节点信息,则同步所述所需数据。

24、可选地,所述若为首次同步,则判断所述数据同步指令中是否携带时间节点信息的步骤之后,还包括:

25、若携带所述时间节点信息,则确定所述时间节点信息中的目标时间节点;

26、从所述所需数据中确定由所述目标时间节点至当前时间节点之间的实际所需数据,并同步所述实际所需数据。

27、可选地,所述判断所述所需数据是否为首次同步的步骤之后,还包括:

28、若不为首次同步,则获取所述所需数据的以往同步信息;

29、根据所述以往同步信息确定所述所需数据的当前同步范围;

30、基于所述当前同步范围确定所述所需数据中的实际所需数据,并同步所述实际所需数据。

31、此外,为实现上述目的,本发明还提出一种数据同步装置,所述装置包括:

32、服务确定模块,用于关联提供数据同步服务的若干数据源,并确定各所述数据源的服务地址;

33、地址配置模块,用于在接收到数据同步指令时,从所述服务地址中配置提供所需数据的目标数据源的数据请求地址;

34、数据同步模块,用于根据所述数据请求地址同步所述目标数据源提供的所述所需数据。

35、此外,为实现上述目的,本发明还提出一种数据同步方法设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据同步方法程序,所述数据同步方法程序配置为实现如上文所述的数据同步方法的步骤。

36、此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有数据同步方法程序,所述数据同步方法程序被处理器执行时实现如上文所述的数据同步方法的步骤。

37、本发明提供了一种数据同步方法、装置、设备及存储介质,该方法通过关联提供数据同步服务的若干数据源,并确定各数据源的服务地址;然后在接收到数据同步指令时,从服务地址中配置提供所需数据的目标数据源的数据请求地址;最后根据数据请求地址同步目标数据源提供的所需数据。本发明通过预先关联若干数据源,并确定各数据源的服务地址,在数据同步时便可从服务地址中确定提供所需数据的数据请求地址,然后基于该数据请求地址同步数据源提供的所需数据,相较于现有技术针对不同的数据提供方均需要部署不同的服务,使得数据同步繁琐,本发明上述方法能够适用于不同的数据提供方,避免了数据同步繁琐的问题,有效提高了数据同步效率。



技术特征:

1.一种数据同步方法,其特征在于,所述方法包括以下步骤:

2.如权利要求1所述的数据同步方法,其特征在于,所述根据所述数据请求地址同步所述目标数据源提供的所述所需数据的步骤,包括:

3.如权利要求2所述的数据同步方法,其特征在于,所述判断所述数据请求地址是否为虚拟地址的步骤之后,还包括:

4.如权利要求3所述的数据同步方法,其特征在于,所述将所述所需数据同步至所述本地数据地址处的存储位置的步骤,包括:

5.如权利要求1所述的数据同步方法,其特征在于,所述方法还包括:

6.如权利要求5所述的数据同步方法,其特征在于,所述若为首次同步,则判断所述数据同步指令中是否携带时间节点信息的步骤之后,还包括:

7.如权利要求6所述的数据同步方法,其特征在于,所述判断所述所需数据是否为首次同步的步骤之后,还包括:

8.一种数据同步装置,其特征在于,所述装置包括:

9.一种数据同步设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据同步程序,所述数据同步程序配置为实现如权利要求1至7中任一项所述的数据同步方法的步骤。

10.一种存储介质,其特征在于,所述存储介质上存储有数据同步程序,所述数据同步程序被处理器执行时实现如权利要求1至7任一项所述的数据同步方法的步骤。


技术总结
本发明涉及数据存储技术领域,公开了一种数据同步方法、装置、设备及存储介质,该方法包括:关联提供数据同步服务的若干数据源,并确定各数据源的服务地址;在接收到数据同步指令时,从服务地址中配置提供所需数据的目标数据源的数据请求地址;根据数据请求地址同步目标数据源提供的所需数据。本发明通过预先关联若干数据源,并确定各数据源的服务地址,在数据同步时便可从服务地址中确定提供所需数据的数据请求地址,然后基于该数据请求地址同步数据源提供的所需数据,避免了现有技术针对不同的数据提供方均需要部署不同的服务,导致数据同步繁琐的问题,有效提高了数据同步效率。

技术研发人员:陈文,周挺挺
受保护的技术使用者:招商银行股份有限公司
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1