System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种通用数据同步方法及装置制造方法及图纸_技高网

一种通用数据同步方法及装置制造方法及图纸

技术编号:40536614 阅读:5 留言:0更新日期:2024-03-01 13:58
本发明专利技术公开一种通用数据同步方法及装置,包括:获取第一数据源中的第一待同步数据,以及获取所述第一待同步数据的第一数据结构;判断所述第一数据结构与第二数据源待接收的第二数据结构是否相同,若否,则获取与所述第一数据结构相应的第一插件并设置所述第一插件的转换模式开启,以及获取与所述第二数据结构相应的第二插件;通过所述第一插件读取所述第一待同步数据,将所述第一待同步数据转化为所述第二数据结构,并将转化后的所述第一待同步数据写入所述第一数据源;通过所述第二插件读取所述第一待同步数据,并将所述第一待同步数据写入所述第二数据源。实现不同数据源之间的数据同步,减少业务方对于数据同步的额外开发时间。

【技术实现步骤摘要】

本专利技术涉及互联网数据传输,特别是涉及一种通用数据同步方法及装置


技术介绍

1、随着互联网的急剧发展,用户对于互联网的体验度要求越来越高。因而需要提高系统的高并发、高可用以及稳定性。因此,针对各种场景下的应用问题以及数据问题都需要考虑到。

2、为了满足系统数据的安全性以及正常使用,现有提出了应用双活、数据双活的要求。数据双活指的是各种数据源至少在异地存储多份,不同地点的数据源能够保证数据一致,当一个数据源故障异常时,系统能够自动切换到另一个正常的数据源中,对外提供数据功能,此为数据双活的概念。但数据双活存在数据一致性的问题,如当存在至少2个数据源时,难以确保多个数据源中数据的一致性。


技术实现思路

1、本专利技术所要解决的技术问题是:提供一种通用数据同步方法及装置,实现不同数据源之间的数据同步。

2、为了解决上述技术问题,本专利技术采用的技术方案为:

3、一种通用数据同步方法,包括:

4、获取第一数据源中的第一待同步数据,以及获取所述第一待同步数据的第一数据结构;

5、判断所述第一数据结构与第二数据源待接收的第二数据结构是否相同,若否,则获取与所述第一数据结构相应的第一插件并设置所述第一插件的转换模式开启,以及获取与所述第二数据结构相应的第二插件;

6、通过所述第一插件读取所述第一待同步数据,将所述第一待同步数据转化为所述第二数据结构,并将转化后的所述第一待同步数据写入所述第一数据源;

7、通过所述第二插件读取所述第一待同步数据,并将所述第一待同步数据写入所述第二数据源。

8、为了解决上述技术问题,本专利技术采用的技术方案为:

9、一种通用数据同步装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述的一种通用数据同步方法中的各个步骤。

10、本专利技术的有益效果在于:根据第一数据源中第一待同步数据的第一数据结构以及第二数据源待接收的第二数据结构分别获取第一插件和第二插件,再通过开启转换模式的第一插件实现对第一数据源中第一待同步数据的拉取,并将第一数据结构的第一待同步数据转化为第二数据结构,再由第二插件实现对第一数据源中转化为第二数据结构的第二待同步数据的拉取,并将其写入第二数据源,从而实现不同数据源之间的数据同步,减少业务方对于数据同步的额外开发时间,提高数据同步效率。

本文档来自技高网...

【技术保护点】

1.一种通用数据同步方法,其特征在于,包括:

2.根据权利要求1所述的一种通用数据同步方法,其特征在于,所述判断所述第一数据结构与第二数据源待接收的第二数据结构是否相同还包括:

3.根据权利要求1或2所述的一种通用数据同步方法,其特征在于,还包括:

4.根据权利要求3所述的一种通用数据同步方法,其特征在于,所述通过所述第一插件读取所述第一待同步数据,将所述第一待同步数据转化为所述第二数据结构包括:

5.根据权利要求3所述的一种通用数据同步方法,其特征在于,所述确定所述新增数据为第一待同步数据还包括:

6.根据权利要求5所述的一种通用数据同步方法,其特征在于,还包括:

7.根据权利要求3所述的一种通用数据同步方法,其特征在于,所述第一待同步数据携带有数据来源标识;

8.根据权利要求1所述的一种通用数据同步方法,其特征在于,所述判断所述第一数据结构与第二数据源待接收的第二数据结构是否相同之前还包括:

9.一种通用数据同步装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-8任一项所述的一种通用数据同步方法中的各个步骤。

10.根据权利要求9所述的一种通用数据同步装置,其特征在于,包括至少三种插件。

...

【技术特征摘要】

1.一种通用数据同步方法,其特征在于,包括:

2.根据权利要求1所述的一种通用数据同步方法,其特征在于,所述判断所述第一数据结构与第二数据源待接收的第二数据结构是否相同还包括:

3.根据权利要求1或2所述的一种通用数据同步方法,其特征在于,还包括:

4.根据权利要求3所述的一种通用数据同步方法,其特征在于,所述通过所述第一插件读取所述第一待同步数据,将所述第一待同步数据转化为所述第二数据结构包括:

5.根据权利要求3所述的一种通用数据同步方法,其特征在于,所述确定所述新增数据为第一待同步数据还包括:

6.根据权利要求5所述的一种通用...

【专利技术属性】
技术研发人员:刘德建张少敏郭孟祺郑坦郑锦斌陈宏
申请(专利权)人:福建天泉教育科技有限公司
类型:发明
国别省市:

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

1