一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据同步方法、装置、计算机设备和介质与流程

2022-04-02 05:00:03 来源:中国专利 TAG:


1.本公开涉及数据同步技术领域,尤其涉及一种数据同步方法、装置、计算机设备和介质。


背景技术:

2.随着计算机网络技术的不断发展,数据库同步技术逐渐成为保证系统性能和提高系统可靠性的关键技术。利用数据同步工具进行数据同步时主要分为三个阶段:第一阶段进行存量数据的初始化装载,获得数据同步的基础点;第二阶段以初始化数据装载得到的基础点为基准进行增量数据同步;第三阶段定期对数据同步的源端数据和目标数据进行比对校验,以确认在数据同步过程中没有丢失数据。
3.在数据分发的同步场景中,尤其是在第二阶段的增量数据同步过程中,需要将一个源端数据库的增量数据同时同步到多个目标数据库。传统的数据同步方法是在源端数据库中安装多个数据捕获程序,将原本的数据分发场景转换为多个1对1的数据同步场景。但是上述方法中,由于多个数据捕获程序都需要从源端数据库中捕获增量数据,会大量的抢占源端数据库的中央处理器(central processing unit,简称cpu)资源和输入/输出(input/ouput,简称i/o)资源,对源端数据库而言,不仅负载多且会造成大量资源的浪费。


技术实现要素:

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.可选的,第一确定单元,具体用于:
38.查询预先建立的各目标数据库与对应的数据读取程序的关系表;
39.根据所述关系表以及所述目标数据库的标识信息,确定对应的目标数据读取程序。
40.可选的,获取模块,具体用于:
41.获取所述源端数据库对应的数据库日志;
42.对所述数据库日志进行分析,得到所述待同步数据。
43.可选的,所述数据读取方式包括按照所述记录文件中包含的各数据记录的排列顺序进行读取,或者按照所述记录文件中包含的各数据记录对应的标识信息确定待读取的数据记录,并按照各待读取的数据记录的排列顺序进行读取。
44.可选的,写入模块,具体用于:
45.调用对应的数据写入程序将所述待同步数据封装成多个数据记录;
46.并将所述多个数据记录依次写入记录文件中。
47.第三方面,本公开还提供了一种计算机设备,包括:
48.一个或多个处理器;
49.存储装置,用于存储一个或多个程序,
50.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本公开实施例中的任一种所述的数据同步方法。
51.第四方面,本公开还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开实施例中的任一种所述的数据同步方法。
52.本公开实施例提供的技术方案与现有技术相比具有如下优点:首先从源端数据库中获取待同步数据,然后将待同步数据封装成多个数据记录,并将多个数据记录依次写入记录文件中,最后调用目标数据读取程序从记录文件中读取对应的数据记录,并将读取到的数据记录发送至对应的目标数据库,由于记录文件中能够存储的数据记录个数较多,因此数据记录在写入时不需要等候,并且通过从记录文件中读取对应的数据记录,能够减少对源端数据库资源的占用,同时保证目标数据库数据同步的实时性。
附图说明
53.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
54.为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
55.图1是本公开实施例提供的一种数据同步方法的应用场景示意图;
56.图2是本公开实施例提供的一种数据同步方法的流程示意图;
57.图3a是本公开实施例提供的另一种数据同步方法的流程示意图;
58.图3b是本公开实施例中数据同步过程的示意图;
59.图3c是本公开实施例提供的源端数据库、数据捕获程序以及目标数据库之间的交互过程示意图;
60.图4是本公开实施例提供的一种数据同步装置的结构示意图;
61.图5是本公开实施例提供的一种计算机设备的结构示意图。
具体实施方式
62.为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
63.在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。
64.图1是本公开实施例提供的一种数据同步方法的应用场景示意图,如图1所示:
65.在数据分发的同步场景中,需要将一个源端数据库的数据同时同步到多个目标端数据库,即:将源端数据库的数据同时同步到目标数据库1、目标数据库2、目标数据库3以及目标数据库4中。传统的方法,是在源端数据库中安装4个(该个数与目标数据库个数保持一致)数据捕获程序,将原本的数据分发场景转换为4个1对1的数据同步场景,但是这种方法会大量消耗源端数据库的资源,给源端数据库造成较大的负担,影响源端数据库的性能。
66.需要说明的是:图1中目标数据库的个数是示例性说明,还可以为其他个数,本实施例对目标数据库的个数、性能以及名称等属性不做具体限制。
67.图2是本公开实施例提供的一种数据同步方法的流程示意图。本实施例可适用于将一个源端数据库的数据同时同步到多个目标数据库的情况。本实施例方法可由数据同步装置来执行,该装置可采用硬件/或软件的方式来实现,并可配置于计算机设备中。如图2所示,该方法具体包括如下:
68.s210,从源端数据库中获取待同步数据。
69.其中,源端数据库可以理解为需要将数据同步至其他数据库的源数据库。待同步数据可以理解为源端数据库中需要同步至其他数据库的数据,可以包括源端数据库的存量数据或者增量数据等,本实施例不做具体限制。
70.为了解决现有技术中的问题,本实施例在源端数据库中部署一个数据捕获程序,通过该数据捕获程序对源端数据库中需要同步至其他数据库的数据进行捕获,从而能够得到待同步数据。
71.在一些实施例中,具体可以通过数据捕获程序中的解析程序,例如解析线程或者解析进程对源端数据库中需要同步的数据进行捕获,也可以是通过其他方式对源端数据库中需要同步的数据进行捕获,本实施例不做具体限制。
72.s220,将待同步数据封装成多个数据记录,并将多个数据记录依次写入记录文件中。
73.其中,封装可以理解为拆分。数据记录可以理解为对应于待同步数据中一行信息的一组完整的相关信息。记录文件可以理解为用于存储数据记录的以记录为单位的外部存储文件。该外部存储文件可以是本地的一个文件,在里边串行的写入多个数据记录;也可以设计为将多个数据记录中的每个数据记录写入至一个单独的子文件,从而得到多个子文件,子文件的个数与数据记录的个数相同,多个子文件汇总之后即为记录文件的方式;外部存储文件也可以不存储在本地,存储在数据库中、hadoop(海杜普)集群中或者数据库的表中等,本实施例不做具体限制。
74.数据捕获程序在获取到待同步数据之后,由于待同步数据可能较多,为了提高后续的同步效率,通过该数据捕获程序能够将待同步数据封装成一个一个的数据记录,得到多个数据记录,并将多个数据记录按照拆分的顺序依次写入至记录文件中。
75.由于本实施例中只部署一个数据捕获程序,将待同步数据封装成多个数据记录,并将多个数据记录依次写入记录文件中,保证了仅需要从源端数据库获取一次待同步数据,从而能够减少对源端数据库中资源的消耗。
76.s230,调用目标数据读取程序从记录文件中读取对应的数据记录,并将读取到的数据记录发送至对应的目标数据库。
77.其中,目标数据读取程序可以理解为能够从记录文件中读取数据记录以及将读取到的数据记录发送至对应的目标数据库的程序,例如读线程或者读进程等。目标数据读取程序与目标数据库一一对应,即:每个目标数据库都有与之对应的目标数据读取程序。目标数据库可以理解为接收待同步数据的数据库。目标数据库的个数可以为多个,本实施例不做具体限制。数据捕获程序中可以包括多个目标数据读取程序,目标数据读取程序的个数与目标数据库的个数相同。
78.数据捕获程序在将多个数据记录依次写入记录文件中之后,通过调用数据捕获程序中的目标数据读取程序能够从记录文件中读取对应的数据记录,并在读取到数据记录之后,将读取到的数据记录发送至对应的目标数据库。由于目标数据库的个数与目标数据读取程序的个数一致,因此在有多个目标数据库的情况下,通过各目标数据库分别对应的目标数据读取程序能够同时从记录文件中读取数据记录,从而保证各目标数据库在数据同步过程中的实时性。
79.在本实施例中,首先从源端数据库中获取待同步数据,然后将待同步数据封装成多个数据记录,并将多个数据记录依次写入记录文件中,最后调用目标数据读取程序从记录文件中读取对应的数据记录,并将读取到的数据记录发送至对应的目标数据库,由于记录文件中能够存储的数据记录个数较多,因此数据记录在写入时不需要等候,并且通过从记录文件中读取对应的数据记录,能够减少对源端数据库资源的占用,同时保证目标数据库数据同步的实时性。
80.在本实施例中,可选的,所述从源端数据库中获取待同步数据,可以具体包括:
81.获取所述源端数据库对应的数据库日志;
82.对所述数据库日志进行分析,得到所述待同步数据。
83.具体的,源端数据库中的数据在出现写入、增加、删除以及改变时,会同步至源端数据库对应的数据库日志中,因此通过获取源端数据库对应的数据库日志,并且对该数据库日志进行分析,能够获取到源端数据库中数据的写入、增加、删除以及改变情况,从而得到待同步数据。
84.本实施例中,通过上述方法得到待同步数据,简单高效,且不容易出错。
85.在本实施例中,可选的,所述将所述待同步数据封装成多个数据记录,可以具体包括:
86.调用对应的数据写入程序将所述待同步数据封装成多个数据记录。
87.其中,数据写入程序可以包括写线程或者写进程等,本实施例不做具体限制。
88.具体的,通过调用数据捕获程序中的数据写入程序能够对待同步数据封装成一个一个的数据记录,得到多个数据记录,同时该数据写入程序该能够将多个数据记录依次写入记录文件中。
89.本实施例中,通过上述方法对待同步数据进行封装,简单快捷,能够节省时间,提高工作效率。
90.图3a是本公开实施例提供的另一种数据同步方法的流程示意图。本实施例是在上述实施例的基础上进行优化。可选的,本实施例对调用目标数据读取程序从记录文件中读取对应的数据记录,并将读取到的数据记录发送至对应的目标数据库的过程进行详细的解释说明。如图3a所示,该方法具体包括如下:
91.s310,从源端数据库中获取待同步数据。
92.s320,将待同步数据封装成多个数据记录,并将多个数据记录依次写入记录文件中。
93.s330,根据目标数据库确定对应的目标数据读取程序。
94.数据捕获程序在将多个数据记录依次写入记录文件中之后,需要将记录文件中的数据记录同步至对应的目标数据库,在数据同步过程中,需要根据目标数据库确定与目标数据库对应的目标数据读取程序,可以根据目标数据库与目标数据读取程序的对应关系确定,也可以根据目标数据库的标识信息,例如目标数据库的名称或者编号等确定,本实施例不做具体限制。
95.s340,获取数据读取方式。
96.其中,数据读取方式可以包括按照记录文件中包含的各数据记录的排列顺序进行读取,或者按照记录文件中包含的各数据记录对应的标识信息确定待读取的数据记录,并按照各待读取的数据记录的排列顺序进行读取,还可以是其他数据读取方式,本实施例不做限定。
97.由于每个目标数据库的需求可能不同,在确定了目标数据库对应的目标数据读取程序之后,还需要获取数据读取方式,从而确定每个目标数据库分别对应的需求。例如有的目标数据库要获取记录文件中所有的目标数据记录,有的目标数据库要对记录文件中包含的目标数据记录进行过滤,获取部分目标数据记录;还可以通过其他方法获取数据读取方式,本实施例不做限定。
98.s350,根据数据读取方式,调用目标数据读取程序从记录文件中读取对应的目标数据记录,并将目标数据记录发送至目标数据库。
99.其中,目标数据记录可以理解为与数据读取方式对应的符合条件的数据记录。
100.根据数据读取方式能够确定与之对应的目标数据记录,在确定了目标数据记录之后,调用目标数据读取程序从记录文件中读取目标数据记录,并将目标数据记录发送至对应的目标数据库,以使目标数据库能够收到所需的数据记录。
101.示例性的,假设目标数据库1与目标数据读取程序1对应,目标数据库1要对记录文件中包含的数据记录进行过滤,只获取与a表有关的数据记录,那么在将待同步数据同步至目标数据库1时,调用目标数据读取程序1从记录文件中读取与a表有关的的目标数据记录,并将与a表有关的的目标数据记录发送至目标数据库1,从而使得目标数据库1能够接收到需要的数据。
102.在本实施例中,首先从源端数据库中获取待同步数据,将待同步数据封装成多个数据记录,并将多个数据记录依次写入记录文件中,接着根据目标数据库确定对应的目标数据读取程序,然后获取数据读取方式,最后根据数据读取方式,调用目标数据读取程序从记录文件中读取对应的目标数据记录,并将目标数据记录发送至目标数据库,通过确定目标数据读取程序以及目标数据记录,能够保证目标数据库接收到需要的数据,提高用户的使用体验,同时由于记录文件中能够存储的数据记录个数较多,因此数据记录在写入时不需要等候,并且通过从记录文件中读取对应的数据记录,能够减少对源端数据库资源的占用,保证目标数据库数据同步的实时性。
103.在本实施例中,可选的,所述将所述目标数据记录发送至所述目标数据库,可以具
体包括:
104.确定与所述目标数据库对应的目标入库程序;
105.将所述目标数据记录发送至所述目标入库程序,以使所述目标入库程序将所述目标数据记录发送至所述目标数据库。
106.其中,目标入库程序可以理解为与目标数据库对应的数据入库程序,并且目标入库程序也与数据捕获程序中包含的某个目标数据读取程序对应。
107.具体的,由于目标入库程序既与目标数据库对应,又与数据捕获程序中包含的某个目标数据读取程序对应,因此调用目标数据读取程序从记录文件中读取对应的目标数据记录之后,需要确定与目标数据库对应的目标入库程序,然后将该目标数据记录发送至该目标入库程序,以使该目标入库程序能够将目标数据记录发送至对应的目标数据库。
108.本实施例中,通过目标入库程序、目标数据库以及目标数据读取程序之间的对应关系,能够防止目标数据记录在同步过程中发生错误,提高数据同步的准确率。
109.示例性的,图3b是本公开实施例中数据同步过程的示意图。图3b中包含1个源端数据库、1个数据捕获程序、4个目标入库程序以及4个目标数据库,其中,目标入库程序1与目标数据库1对应,目标入库程序2与目标数据库2对应,目标入库程序3与目标数据库3对应以及目标入库程序4与目标数据库4对应。在数据同步过程中,数据捕获程序负责从源端数据库中获取待同步数据,将待同步数据封装成多个数据记录,并将多个数据记录依次写入记录文件中,调用目标数据读取程序从记录文件中读取对应的数据记录,并将读取到的数据记录发送至对应的目标入库程序,以使目标入库程序将读取到的数据记录发送至与目标入库程序对应的目标数据库中。
110.需要说明的是,图3b中目标入库程序和目标数据库的个数是用于对数据同步过程进行说明,本实施例对此不做具体限制。
111.在本实施例中,可选的,所述根据所述目标数据库确定对应的目标数据读取程序,可以具体包括:
112.查询预先建立的各目标数据库与对应的数据读取程序的关系表;
113.根据所述关系表以及所述目标数据库的标识信息,确定对应的目标数据读取程序。
114.本实施例中,通过查询预先建立的各目标数据库与对应的数据读取程序的关系表,能够确定与每个目标数据库对应的是哪个数据读取程序,从而根据该关系表以及当前目标数据库的标识信息,例如当前目标数据库的名称或者编号等,能够确定与当前目标数据库所对应的目标数据读取程序,简单快速,能够节省时间且不容易出错,有利于保证后续数据同步过程的顺利进行。
115.图3c是本公开实施例提供的源端数据库、数据捕获程序以及目标数据库之间的交互过程示意图,如图3c所示,示例性的给出了一种实现方式。
116.数据捕获程序中包括解析程序、数据写入程序和4个目标数据读取程序(目标数据读取程序1、目标数据读取程序2、目标数据读取程序3和目标数据读取程序4)、4个目标入库程序(目标入库程序1、目标入库程序2、目标入库程序3和目标入库程序4)以及4个目标数据库(目标数据库1、目标数据库2、目标数据库3和目标数据库4),各程序的作用上述实施例中已经描述过,此处不再赘述。其中,目标数据读取程序、目标入库程序以及目标数据库之间
存在图中所示的对应关系,目标数据读取程序1、目标入库程序1以及目标数据库1三者对应,

,目标数据读取程序4、目标入库程序4以及目标数据库4三者对应。记录文件中可以包括n(n为正整数)个存储位置,分别存储数据记录1、数据记录2、数据记录3、数据记录4、

、数据记录n。各目标数据读取程序读取数据记录的进度可以不同,在读取过程中各目标数据读取程序之间互相无干扰。
117.记录文件和数据捕获程序可以部署在同一位置,也可以不在同一位置,本实施例不做具体限制。
118.图3c中数据捕获程序为一个进程,其余的解析程序、数据写入程序以及4个目标数据读取程序均为线程,即:解析线程、写线程、读线程1、读线程2、读线程3和读线程4,由此构成了一个写线程多个读线程的线程架构,该架构写线程和多个读线程之间互相无干扰,同时由于记录文件空间足够大,因此在将多个数据记录依次写入记录文件时不需要等待空闲的位置,从而在数据记录写入时能够节省时间以及提高工作效率。
119.在一些实施例中,解析程序、数据写入程序以及4个目标数据读取程序还可以都为进程,即解析进程、写进程、读进程1、读进程2、读进程3和读进程4,由此构成了一个写进程多个读进程的进程架构。这种情况下,可以使用共享内存用于来放置记录文件。
120.需要说明的是:本实施例对目标数据读取程序的个数、目标入库程序的个数以及目标数据库的个数不做限制。
121.图4是本公开实施例提供的一种数据同步装置的结构示意图;该装置配置于计算机设备中,可实现本技术任意实施例所述的数据同步方法。该装置具体包括如下:
122.获取模块410,用于从源端数据库中获取待同步数据;
123.写入模块420,用于将所述待同步数据封装成多个数据记录,并将所述多个数据记录依次写入记录文件中;
124.发送模块430,用于调用目标数据读取程序从所述记录文件中读取对应的数据记录,并将读取到的数据记录发送至对应的目标数据库。
125.在本实施例中,可选的,发送模块430,包括:
126.第一确定单元,用于根据所述目标数据库确定对应的目标数据读取程序;
127.第二确定单元,用于获取数据读取方式;
128.记录发送单元,用于根据所述数据读取方式,调用所述目标数据读取程序从所述记录文件中读取对应的目标数据记录,并将所述目标数据记录发送至所述目标数据库。
129.在本实施例中,可选的,记录发送单元,具体用于:
130.根据所述数据读取方式,调用所述目标数据读取程序从所述记录文件中读取对应的目标数据记录;
131.确定与所述目标数据库对应的目标入库程序;
132.将所述目标数据记录发送至所述目标入库程序,以使所述目标入库程序将所述目标数据记录发送至所述目标数据库。
133.在本实施例中,可选的,第一确定单元,具体用于:
134.查询预先建立的各目标数据库与对应的数据读取程序的关系表;
135.根据所述关系表以及所述目标数据库的标识信息,确定对应的目标数据读取程序。
136.在本实施例中,可选的,获取模块410,具体用于:
137.获取所述源端数据库对应的数据库日志;
138.对所述数据库日志进行分析,得到所述待同步数据。
139.在本实施例中,可选的,所述数据读取方式包括按照所述记录文件中包含的各数据记录的排列顺序进行读取,或者按照所述记录文件中包含的各数据记录对应的标识信息确定待读取的数据记录,并按照各待读取的数据记录的排列顺序进行读取。
140.在本实施例中,可选的,写入模块420,具体用于:
141.调用对应的数据写入程序将所述待同步数据封装成多个数据记录;
142.并将所述多个数据记录依次写入记录文件中。
143.通过本公开实施例提供的数据同步装置,首先从源端数据库中获取待同步数据,然后将待同步数据封装成多个数据记录,并将多个数据记录依次写入记录文件中,最后调用目标数据读取程序从记录文件中读取对应的数据记录,并将读取到的数据记录发送至对应的目标数据库,由于记录文件中能够存储的数据记录个数较多,因此数据记录在写入时不需要等候,并且通过从记录文件中读取对应的数据记录,能够减少对源端数据库资源的占用,同时保证目标数据库数据同步的实时性。
144.本公开实施例所提供的数据同步装置可执行本公开任意实施例所提供的数据同步方法,具备执行方法相应的功能模块和有益效果。
145.图5是本公开实施例提供的一种计算机设备的结构示意图。如图5所示,该计算机设备包括处理器510和存储装置520;计算机设备中处理器510的数量可以是一个或多个,图5中以一个处理器510为例;计算机设备中的处理器510和存储装置520可以通过总线或其他方式连接,图5中以通过总线连接为例。
146.存储装置520作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本公开实施例中的数据同步方法对应的程序指令/模块。处理器510通过运行存储在存储装置520中的软件程序、指令以及模块,从而执行计算机设备的各种功能应用以及数据处理,即实现本公开实施例所提供的数据同步方法。
147.存储装置520可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储装置520可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置520可进一步包括相对于处理器510远程设置的存储器,这些远程存储器可以通过网络连接至计算机设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
148.本实施例提供的一种计算机设备可用于执行上述任意实施例提供的数据同步方法,具备相应的功能和有益效果。
149.本公开实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于实现本公开实施例所提供的数据同步方法。
150.当然,本公开实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本公开任意实施例所提供的数据同步方法中的相关操作。
151.通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本公开可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述的方法。
152.值得注意的是,上述数据同步装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本公开的保护范围。
153.需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
154.以上所述仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文所述的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献