一种并行的增量同步方法、系统、存储介质、电子设备与流程

文档序号:33484853发布日期:2023-03-15 14:24阅读:40来源:国知局
一种并行的增量同步方法、系统、存储介质、电子设备与流程

1.本发明属于数据库同步技术领域,具体涉及一种并行的增量同步方法、系统、存储介质、电子设备。


背景技术:

2.在数据备份和迁移、国产化和去ioe的需求下,需要从oracle源数据库中同步增量数据到目标数据库中,目标数据库可以是oracle,或者其他类型的数据库。oracle基于物化视图日志表的同步方案,一个数据表对应一个物化视图日志表,数据入库目标端时,为了保证数据的一致性,通常抽取和入库都需要按照顺序执行,同一时刻仅针对一个物化视图日志表进行抽取和入库,但由于业务或者运行环境的影响,不同表的入库性能不一样,因此如果按照顺序抽取和顺序入库,效率比较低。
3.因此,亟需一种新的增量同步方法,可并行的对多张物化视图日志表的数据进行同步。


技术实现要素:

4.针对现有技术中存在的上述问题,本发明提供一种并行的增量同步方法、系统、存储介质、电子设备,可并行的对多张物化视图日志表的数据进行同步。
5.本发明采用以下技术方案:本发明实施例第一方面提供一种并行的增量同步方法,包括步骤:针对每个待同步的数据表建立物化视图日志表;建立多条抽取线程,并通过多条抽取线程并行且分批次抽取多个物化视图日志表中的数据,将并行且分批次抽取的数据分别存储在多个数据结构体中,各数据结构体均记录了相应批次数据的起始序列号和结束序列号;将多个数据结构体分别缓存至多条缓冲队列中;建立多条入库线程,并通过多条入库线程并行对多条缓冲队列中缓存的数据结构体进行入库,入库后根据各数据结构体记录的起始序列号和结束序列号,对同步的增量数据进行确认,并删除物化视图日志表中的相应记录。
6.作为优选方案,针对每个待同步的数据表建立物化视图日志表后,赋予各物化视图日志表对应的初始权值,并基于各物化视图日志表对应的初始权值将各物化视图日志表分为热表和普通表,多条抽取线程包括预设比例的热表数据抽取线程、普通表数据抽取线程,其中热表数据抽取线程比例大于普通表数据抽取线程,热表数据抽取线程优先抽取所有热表中权值大的,普通表数据抽取线程优先抽取所有普通表中权值大的。
7.作为优选方案,还包括实时统计各物化视图日志表中的剩余同步数据量,并根据各物化视图日志表中的剩余同步数据量,调整各物化视图日志表对应的权值。
8.作为优选方案,针对每个待同步的数据表建立物化视图日志表后,还将各物化视图日志表初始化定义为快表或慢表,所述多条缓冲队列中包括快表缓冲队列和慢表缓冲队
列,将快表对应的数据结构体缓存至快表缓冲队列,将慢表对应的数据结构体缓存至慢表缓冲队列,快表的数据同步速度大于慢表的数据同步速度。
9.作为优选方案,还包括实时统计各物化视图日志表的实时同步速度,以计算得到所有物化视图日志表的平均实时同步速度,基于各物化视图日志表的实时同步速度、所有物化视图日志表的平均实时同步速度实时更新各物化视图日志表的快表、慢表类型。
10.作为优选方案,将实时同步速度大于所有物化视图日志表的平均实时同步速度的物化视图日志表定义为快表,将实时同步速度小于所有物化视图日志表的平均实时同步速度的物化视图日志表定义为慢表。
11.作为优选方案,在缓存阶段:若抽取的数据结构体对应的表当前定义为快表,且慢表缓冲队列中没有该表对应的数据,则将该数据结构体缓存至快表缓冲队列;若抽取的数据结构体对应的表当前定义为快表,且慢表缓冲队列中有该表对应的数据,则暂停该表内数据的抽取,待该表在慢表缓冲队列中的数据均入库完成后继续进行抽取;若抽取的数据结构体对应的表当前定义为慢表,且快表缓冲队列中没有该表对应的数据,则将该数据结构体缓存至慢表缓冲队列;若抽取的数据结构体对应的表当前定义为慢表,且快表缓冲队列中有该表对应的数据,则暂停该表内数据的抽取,待该表在快表缓冲队列中的数据均插入至慢表缓冲队列后继续进行抽取。
12.作为优选方案,在入库阶段:若当前要进行入库的在快表缓冲队列中的数据结构体对应的表当前定义为慢表,则把该数据结构体插入至慢表缓冲队列中,并继续执行快表缓冲队列中其他数据结构体的入库;若当前要进行入库的在快表缓冲队列中的数据结构体对应的表当前定义为快表,且慢表缓冲队列中有该表对应的数据,则把该数据结构体插入至慢表缓冲队列中,并继续执行快表缓冲队列中其他数据结构体的入库;若当前要进行入库的在快表缓冲队列中的数据结构体对应的表当前定义为快表,且慢表缓冲队列中没有该表对应的数据,则继续执行快表缓冲队列中数据结构体的入库;入库线程持续对慢表缓冲队列中的数据结构体进行入库。
13.本发明实施例第二方面提供一种并行的增量同步系统,包括依次连接的日志表建立模块、抽取模块、缓冲模块、入库模块、增量数据确认模块,增量数据确认模块还与日志表建立模块连接;日志表建立模块,用于对每个待同步的数据表建立物化视图日志表;抽取模块,用于建立多条抽取线程,并通过多条抽取线程并行且分批次抽取多个物化视图日志表中的数据,将并行且分批次抽取的数据分别存储在多个数据结构体中,各数据结构体均记录了相应批次数据的起始序列号和结束序列号;缓冲模块,用于将多个数据结构体分别缓存至多条缓冲队列中;入库模块,用于建立多条入库线程,并通过多条入库线程并行对多条缓冲队列中缓存的数据结构体进行入库;
增量数据确认模块,用于在数据结构体入库后根据各数据结构体记录的起始序列号和结束序列号,对同步的增量数据进行确认,并删除物化视图日志表中的相应记录。
14.作为优选方案,还包括分别与日志表建立模块、抽取模块连接的策略模块;策略模块,用于赋予各物化视图日志表对应的初始权值,并基于各物化视图日志表对应的初始权值将各物化视图日志表分为热表和普通表;所述抽取模块建立的多条抽取线程包括预设比例的热表数据抽取线程、普通表数据抽取线程,其中热表数据抽取线程比例大于普通表数据抽取线程,热表数据抽取线程优先抽取所有热表中权值大的,普通表数据抽取线程优先抽取所有普通表中权值大的。
15.作为优选方案,策略模块,还用于实时统计各物化视图日志表中的剩余同步数据量,并根据各物化视图日志表中的剩余同步数据量,调整各物化视图日志表对应的权值。
16.作为优选方案,策略模块还与缓冲模块连接;策略模块,还用于将各物化视图日志表初始化定义为快表或慢表,快表的数据同步速度大于慢表的数据同步速度;缓冲模块中的多条缓冲队列中包括快表缓冲队列和慢表缓冲队列,并将快表对应的数据结构体缓存至快表缓冲队列,将慢表对应的数据结构体缓存至慢表缓冲队列。
17.作为优选方案,策略模块,还用于实时统计各物化视图日志表的实时同步速度,以计算得到所有物化视图日志表的平均实时同步速度,并基于各物化视图日志表的实时同步速度、所有物化视图日志表的平均实时同步速度实时更新各物化视图日志表的快表、慢表类型。
18.作为优选方案,策略模块中将实时同步速度大于所有物化视图日志表的平均实时同步速度的物化视图日志表定义为快表,将实时同步速度小于所有物化视图日志表的平均实时同步速度的物化视图日志表定义为慢表。
19.作为优选方案,缓冲模块在缓存阶段:若抽取的数据结构体对应的表当前定义为快表,且慢表缓冲队列中没有该表对应的数据,则将该数据结构体缓存至快表缓冲队列;若抽取的数据结构体对应的表当前定义为快表,且慢表缓冲队列中有该表对应的数据,则暂停该表内数据的抽取,待该表在慢表缓冲队列中的数据均入库完成后继续进行抽取;若抽取的数据结构体对应的表当前定义为慢表,且快表缓冲队列中没有该表对应的数据,则将该数据结构体缓存至慢表缓冲队列;若抽取的数据结构体对应的表当前定义为慢表,且快表缓冲队列中有该表对应的数据,则暂停该表内数据的抽取,待该表在快表缓冲队列中的数据均插入至慢表缓冲队列后继续进行抽取。
20.作为优选方案,策略模块还与入库模块连接,入库模块在入库阶段:若当前要进行入库的在快表缓冲队列中的数据结构体对应的表当前定义为慢表,则把该数据结构体插入至慢表缓冲队列中,并继续执行快表缓冲队列中其他数据结构体的入库;若当前要进行入库的在快表缓冲队列中的数据结构体对应的表当前定义为快表,且慢表缓冲队列中有该表对应的数据,则把该数据结构体插入至慢表缓冲队列中,并继续
执行快表缓冲队列中其他数据结构体的入库;若当前要进行入库的在快表缓冲队列中的数据结构体对应的表当前定义为快表,且慢表缓冲队列中没有该表对应的数据,则继续执行快表缓冲队列中数据结构体的入库;入库线程持续对慢表缓冲队列中的数据结构体进行入库。
21.本发明实施例第三方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行如本发明实施例第一方面及第一方面任一项所述的一种并行的增量同步方法。
22.本发明实施例第四方面提供一种电子设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行如本发明实施例第一方面及第一方面任一项所述的一种并行的增量同步方法。
23.本发明的有益效果是:本发明提出基于“缓冲队列池”和sequece(sequence 是增量记录在物化视图日志表中的序列号)确认机制的并行抽取方式和并行入库的方式:本发明充分考虑了物化视图日志表的特性,并结合实际情况,对来源于同一个物化视图日志表的增量数据进行串行抽取入库,对来源于不同数据表的增量数据进行并行抽取和入库。提升了同步性能。
24.本发明提出“热表”优先抽取和“快表”优先入库的策略:本专利利用自定义参数和实时运行数据,实时调整抽取和入库的行为。利用权重机制,优先抽取实时要求高、频繁操作的热表数据;利用实时运行数据,区别入库快和慢的表,对不同表采取分开并行入库的策略,降低了入库慢的表对总体同步性能的影响,提高了增量同步的吞吐量,降低了延迟。
附图说明
25.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
26.图1是根据本发明实施例的一种并行的增量同步方法的流程图;图2是根据本发明实施例的一种并行的增量同步系统的结构框图;图3是本发明所述一种并行的增量同步系统中数据抽取、数据缓存、数据入库的示意图;图4是根据本发明实施例提供的计算机可读存储介质的结构示意图;图5是根据本发明实施例提供的电子设备的结构示意图。
具体实施方式
27.以下通过特定的具体实施例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
28.实施例一:参照图1所示,本实施例提供一种并行的增量同步方法,包括步骤:针对每个待同步的数据表建立物化视图日志表,包括主键和所有其他列的名称、类型、位置索引等元数据,包含rowid,sequence,primary key,filter columns和including new values 等特性。
29.建立多条抽取线程,以形成抽取线程池,可参照图2所示,并通过多条抽取线程并行且分批次抽取多个物化视图日志表中的数据,将并行且分批次抽取的数据分别存储在多个datarecord数据结构体中,各数据结构体均记录了相应批次数据的起始序列号sequence和结束序列号sequence,sequence 是增量记录在物化视图日志表中的序列号;将多个数据结构体分别缓存至多条缓冲队列中,参照图2所示,缓冲队列中每张表即代表一个数据结构体,一个数据结构体中存储一个物化视图日志表中的一个批次的数据;建立多条入库线程,已组成入库线程池,可参照图2所示,并通过多条入库线程并行对多条缓冲队列中缓存的数据结构体进行入库,入库后根据各数据结构体记录的起始序列号和结束序列号,对同步的增量数据进行确认,并删除物化视图日志表中的相应记录。
30.可见,本发明提出基于“缓冲队列池”和sequece确认机制的并行抽取方式和并行入库的方式:本发明充分考虑了物化视图日志表的特性,并结合实际情况,对来源于同一个物化视图日志表的增量数据进行串行抽取入库,对来源于不同数据表的增量数据进行并行抽取和入库,提升了同步性能。可参照图2所示,表a2、表a1来源于同一个物化视图日志表,表a1、表b1、表c1、表d来源于不同物化视图日志表。
31.具体地:针对每个待同步的数据表建立物化视图日志表后,赋予各物化视图日志表对应的初始权值,并基于各物化视图日志表对应的初始权值将各物化视图日志表分为热表和普通表,多条抽取线程包括预设比例的热表数据抽取线程、普通表数据抽取线程,其中热表数据抽取线程比例大于普通表数据抽取线程,比如热表数据抽取线程设置3条,普通表数据抽取线程设置1条。热表数据抽取线程优先抽取所有热表中权值大的,普通表数据抽取线程优先抽取所有普通表中权值大的,这里需要说明的是,初始权值为人为设定,并对同步实时要求高的物化视图日志表设置更大的权值。
32.进一步,还包括实时统计各物化视图日志表中的剩余同步数据量,并根据各物化视图日志表中的剩余同步数据量,调整各物化视图日志表对应的权值,将剩余同步数据量多的物化视图日志表的权值调高,反之则调低。
33.针对每个待同步的数据表建立物化视图日志表后,还将各物化视图日志表初始化定义为快表或慢表,所述多条缓冲队列中包括快表缓冲队列和慢表缓冲队列,将快表对应的数据结构体缓存至快表缓冲队列,将慢表对应的数据结构体缓存至慢表缓冲队列,可参照图2所示,快表缓冲队列有3条,慢表缓冲队列有一条,其中快表的数据同步速度大于慢表的数据同步速度。采用这样的方式,降低了入库慢的表对总体同步性能的影响,提高了增量同步的吞吐量,降低了延迟。
34.进一步,还包括实时统计各物化视图日志表的实时同步速度,以计算得到所有物化视图日志表的平均实时同步速度,基于各物化视图日志表的实时同步速度、所有物化视
图日志表的平均实时同步速度实时更新各物化视图日志表的快表、慢表类型,具体为将实时同步速度大于所有物化视图日志表的平均实时同步速度的物化视图日志表定义为快表,将实时同步速度小于所有物化视图日志表的平均实时同步速度的物化视图日志表定义为慢表。这样便可根据各物化视图日志表的实时同步速度,调整各表对应的数据结构体缓存入快表缓冲队列或慢表缓冲队列,进一步降低了入库慢的表对总体同步性能的影响,提高了增量同步的吞吐量,降低了延迟。
35.更具体地:在缓存阶段:由于物化视图日志表被定义为快表或慢表会根据其实时的同步速度进行改变,因此上一时刻被定义成慢表,下一时刻可能被定义成快表,且同步速度的获取是在入库阶段进行获取,而抽取和缓存是持续进行的,因此在抽取和缓存阶段,会出现抽取的数据结构体对应的表当前定义为快表,但慢表缓冲队列中已存在该表对应的数据,若此时将数据结构体缓存至快表缓冲队列,则可造成同一张物化视图日志表中的数据在两条缓冲队列中同时进行入库,这样便会造成最终的同步数据紊乱,因此:若抽取的数据结构体对应的表当前定义为快表,且慢表缓冲队列中没有该表对应的数据,则将该数据结构体缓存至快表缓冲队列。
36.若抽取的数据结构体对应的表当前定义为快表,且慢表缓冲队列中有该表对应的数据,则暂停该表内数据的抽取,待该表在慢表缓冲队列中的数据均入库完成后继续进行抽取,并在抽取时重新判断数据结构体对应的表当前定义为快表或慢表。
37.同样的,由于物化视图日志表被定义为快表或慢表会根据其实时的同步速度进行改变,因此上一时刻被定义成快表,下一时刻可能被定义成慢表,若快表缓冲队列有该慢表对应的数据,则会影响其他快表的入库速度,因此:若抽取的数据结构体对应的表当前定义为慢表,且快表缓冲队列中没有该表对应的数据,则将该数据结构体缓存至慢表缓冲队列。
38.若抽取的数据结构体对应的表当前定义为慢表,且快表缓冲队列中有该表对应的数据,则暂停该表内数据的抽取,待该表在快表缓冲队列中的数据均插入至慢表缓冲队列后继续进行抽取,并在抽取时重新判断数据结构体对应的表当前定义为快表或慢表。
39.在入库阶段:若当前要进行入库的在快表缓冲队列中的数据结构体对应的表当前定义为慢表,则把该数据结构体插入至慢表缓冲队列中,并继续执行快表缓冲队列中其他数据结构体的入库,以避免入库慢的表对总体同步性能的影响。
40.若当前要进行入库的在快表缓冲队列中的数据结构体对应的表当前定义为快表,且慢表缓冲队列中有该表对应的数据,则把该数据结构体插入至慢表缓冲队列中,并继续执行快表缓冲队列中其他数据结构体的入库,可避免同一表的数据在两条缓冲队列中进行入库而造成同步数据紊乱。
41.若当前要进行入库的在快表缓冲队列中的数据结构体对应的表当前定义为快表,且慢表缓冲队列中没有该表对应的数据,则继续执行快表缓冲队列中数据结构体的入库。
42.入库线程持续对慢表缓冲队列中的数据结构体进行入库。
43.可见,本发明提出“热表”优先抽取和“快表”优先入库的策略:本专利利用自定义
参数和实时运行数据,实时调整抽取和入库的行为。利用权重机制,优先抽取实时要求高、频繁操作的热表数据;利用实时运行数据,区别入库快和慢的表,对不同表采取分开并行入库的策略,降低了入库慢的表对总体同步性能的影响,提高了增量同步的吞吐量,降低了延迟。
44.实施例二:参照图3所示,本实施例提供一种并行的增量同步系统,包括依次连接的日志表建立模块、抽取模块、缓冲模块、入库模块、增量数据确认模块,增量数据确认模块还与日志表建立模块连接;日志表建立模块,用于对每个待同步的数据表建立物化视图日志表;抽取模块,用于建立多条抽取线程,并通过多条抽取线程并行且分批次抽取多个物化视图日志表中的数据,将并行且分批次抽取的数据分别存储在多个数据结构体中,各数据结构体均记录了相应批次数据的起始序列号和结束序列号;缓冲模块,用于将多个数据结构体分别缓存至多条缓冲队列中;入库模块,用于建立多条入库线程,并通过多条入库线程并行对多条缓冲队列中缓存的数据结构体进行入库;增量数据确认模块,用于在数据结构体入库后根据各数据结构体记录的起始序列号和结束序列号,对同步的增量数据进行确认,并删除物化视图日志表中的相应记录。
45.具体地:还包括分别与日志表建立模块、抽取模块连接的策略模块;策略模块,用于赋予各物化视图日志表对应的初始权值,并基于各物化视图日志表对应的初始权值将各物化视图日志表分为热表和普通表;所述抽取模块建立的多条抽取线程包括预设比例的热表数据抽取线程、普通表数据抽取线程,其中热表数据抽取线程比例大于普通表数据抽取线程,热表数据抽取线程优先抽取所有热表中权值大的,普通表数据抽取线程优先抽取所有普通表中权值大的。
46.策略模块,还用于实时统计各物化视图日志表中的剩余同步数据量,并根据各物化视图日志表中的剩余同步数据量,调整各物化视图日志表对应的权值。
47.策略模块还与缓冲模块连接;策略模块,还用于将各物化视图日志表初始化定义为快表或慢表,快表的数据同步速度大于慢表的数据同步速度;缓冲模块中的多条缓冲队列中包括快表缓冲队列和慢表缓冲队列,并将快表对应的数据结构体缓存至快表缓冲队列,将慢表对应的数据结构体缓存至慢表缓冲队列。
48.策略模块,还用于实时统计各物化视图日志表的实时同步速度,以计算得到所有物化视图日志表的平均实时同步速度,并基于各物化视图日志表的实时同步速度、所有物化视图日志表的平均实时同步速度实时更新各物化视图日志表的快表、慢表类型。
49.策略模块中将实时同步速度大于所有物化视图日志表的平均实时同步速度的物化视图日志表定义为快表,将实时同步速度小于所有物化视图日志表的平均实时同步速度的物化视图日志表定义为慢表。
50.缓冲模块在缓存阶段:若抽取的数据结构体对应的表当前定义为快表,且慢表缓冲队列中没有该表对应
的数据,则将该数据结构体缓存至快表缓冲队列;若抽取的数据结构体对应的表当前定义为快表,且慢表缓冲队列中有该表对应的数据,则暂停该表内数据的抽取,待该表在慢表缓冲队列中的数据均入库完成后继续进行抽取;若抽取的数据结构体对应的表当前定义为慢表,且快表缓冲队列中没有该表对应的数据,则将该数据结构体缓存至慢表缓冲队列;若抽取的数据结构体对应的表当前定义为慢表,且快表缓冲队列中有该表对应的数据,则暂停该表内数据的抽取,待该表在快表缓冲队列中的数据均插入至慢表缓冲队列后继续进行抽取。
51.策略模块还与入库模块连接,入库模块在入库阶段:若当前要进行入库的在快表缓冲队列中的数据结构体对应的表当前定义为慢表,则把该数据结构体插入至慢表缓冲队列中,并继续执行快表缓冲队列中其他数据结构体的入库;若当前要进行入库的在快表缓冲队列中的数据结构体对应的表当前定义为快表,且慢表缓冲队列中有该表对应的数据,则把该数据结构体插入至慢表缓冲队列中,并继续执行快表缓冲队列中其他数据结构体的入库;若当前要进行入库的在快表缓冲队列中的数据结构体对应的表当前定义为快表,且慢表缓冲队列中没有该表对应的数据,则继续执行快表缓冲队列中数据结构体的入库;入库线程持续对慢表缓冲队列中的数据结构体进行入库。
52.需要说明的是,本实施例提供的一种并行的增量同步系统,与实施例一类似,在此不多做赘述。
53.实施例三:参照图4所示,本发明实施例还提供一种存储介质,其上存储有计算机程序601,该指令被处理器执行时实现上述实施例中一种并行的增量同步方法的步骤。本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述实施例一的流程。
54.其中,存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)、随机存储记忆体(random accessmemory,ram)、快闪存储器(flash memory)、硬盘(hard disk drive,缩写:hdd)或固态硬盘(solid-state drive,ssd)等;所述存储介质还可以包括上述种类的存储器的组合。
55.实施例四:参照图5所示,本发明实施例还提供了一种电子设备,该电子设备可以包括处理器51和存储器52,其中处理器51和存储器52可以通过总线或者其他方式连接,图4中以通过总线连接为例。
56.处理器51可以为中央处理器(central processing unit,cpu)。处理器51还可以为其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、
分立硬件组件等芯片,或者上述各类芯片的组合。
57.存储器52作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本发明实施例中的对应的程序指令/模块。处理器51通过运行存储在存储器52中的非暂态软件程序、指令以及模块,从而执行处理器的各种功能应用以及数据处理,即实现上述实施例一中的一种并行的增量同步方法。
58.存储器52可以包括存储程序区和存储数据区,其中,存储程序区可存储操作装置、至少一个功能所需要的应用程序;存储数据区可存储处理器51所创建的数据等。此外,存储器52可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器52可选包括相对于处理器51远程设置的存储器,这些远程存储器可以通过网络连接至处理器51。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
59.所述一个或者多个模块存储在所述存储器52中,当被所述处理器51执行时,执行实施例一中所述的一种并行的增量同步方法。
60.上述电子设备具体细节可以对应参阅实施例一中对应的相关描述和效果进行理解,此处不再赘述。
61.以上所述的实施例仅仅是对本发明的优选实施方式进行描述,并非对本发明的范围进行限定,在不脱离本发明设计精神的前提下,本领域普通技术人员对本发明的技术方案作出的各种变形和改进,均应落入本发明的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1