同步数据的方法、装置、电子设备及介质制造方法及图纸

技术编号:21343444 阅读:22 留言:0更新日期:2019-06-13 22:26
本申请公开了一种同步数据的方法、装置、电子设备及介质。其中,本申请中,在获取同步指令后,将第一变更数据与第一位置标识添加至变更数据文件中,再将添加第一变更数据与第一位置标识的变更数据文件同步到本地磁盘。通过应用本申请的技术方案,可以将关系型数据库中数据内容发生变更的数据添加对应的位置标识,并将该变更数据和位置标识同步到本地的磁盘中。从而避免了相关技术中由于将数据存储到电子设备的内存中所导致的无法长时间存储的弊端。进而提高用户体验。

Synchronized data methods, devices, electronic devices and media

This application discloses a method, device, electronic device and medium for synchronizing data. In this application, after acquiring the synchronization instruction, the first change data and the first position identification are added to the change data file, and the first change data file and the first position identification are synchronized to the local disk. By applying the technical scheme of this application, the data with changed data content in relational database can be added with corresponding location identification, and the changed data and location identification can be synchronized to the local disk. This avoids the disadvantage of long-term storage caused by storing data in the memory of electronic devices in related technologies. And then improve the user experience.

【技术实现步骤摘要】
同步数据的方法、装置、电子设备及介质
本申请涉及数据处理技术,尤其是一种同步数据的方法、装置、电子设备及介质。
技术介绍
随着互联网信息化的逐渐普及,企业会拥有越来越多的数据信息。例如,邮件数据信息,用户数据信息,网页数据信息等。以互联网零售企业为例,每当消费者利用电子终端在其网页上选购一批商品时,均需要生成一条关于该用户的消费数据信息。进一步的,面对海量的数据信息,相关技术中,企业普遍采用关系型数据库来存储自身的各类数据信息。其中,关系型数据库是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据的一种数据库。然而,在相关技术中,从关系型数据库同步数据后,通常不能长时间保存数据,从而影响了用户体验。
技术实现思路
本专利技术的实施例提供一种同步数据的方法、装置、电子设备及介质。其中,根据本申请实施例的一个方面,提供的一种同步数据的方法,其特征在于,包括:获取同步指令,所述同步指令中携带有第一变更数据,所述变更数据为在关系型数据库中,数据内容出现变更的数据;将所述第一变更数据与对应的第一位置标识添加至变更数据文件中,所述第一位置标识用于标记所述第一变更数据在所述变更数据文件中的位置;将添加所述第一变更数据与第一位置标识的变更数据文件同步到本地磁盘。可选地,在基于本申请上述方法的另一个实施例中,所述获取同步指令,包括:接收所述关系型数据库发送的所述同步指令;或,当检测到所述关系型数据库中存在所述第一变更数据时,向所述关系型数据库发送第一请求指令,所述第一请求指令用于获取所述第一变更数据;接收所述关系型数据库发送的所述同步指令。可选地,在基于本申请上述方法的另一个实施例中,在所述将添加所述第一变更数据与第一位置标识的数据文件同步到本地磁盘之后,还包括:当接收到第二请求指令时,基于所述第二请求指令以及所述第一位置标识,从所述变更数据文件中调取所述第一变更数据;发送所述第一变更数据。可选地,在基于本申请上述方法的另一个实施例中,所述基于所述第二请求指令以及所述第一位置标识,从所述变更数据文件中调取所述第一变更数据,包括:解析所述第二请求指令,确定调取时间段以及调取对象;根据所述调取时间以及调取对象,确定所述第一变更数据;基于所述第一位置标识,从所述变更数据文件中调取所述第一变更数据。可选地,在基于本申请上述方法的另一个实施例中,在所述发送所述第一变更数据之后,还包括:基于所述第二请求指令中携带的保留信息,调整所述第一变更数据,所述保留信息用于指示是否在所述变更数据文件中保留所述第一变更数据。可选地,在基于本申请上述方法的另一个实施例中,在所述获取同步指令之前,还包括:建立变更数据索引表,所述变更数据索引表用于查找各所述变更数据;将所述第一位置标识记录到所述变更数据索引表;将所述第一变更数据与记录所述第一位置标识的变更数据索引表添加至所述变更数据文件中。可选地,在基于本申请上述方法的另一个实施例中,在所述将添加所述第一变更数据与第一位置标识的数据文件同步到本地磁盘之后,还包括:当检测到所述本地磁盘的剩余存储空间低于预设阈值后,清除第二变更数据与对应的第二位置标识,所述第二变更数据为所述本地磁盘中,同步时间最早的变更数据,所述第二位置标识用于标记所述第二变更数据在所述变更数据文件中的位置。根据本申请实施例的另一个方面,提供的一种同步数据的装置,包括:获取模块,被配置于获取同步指令,所述同步指令中携带有第一变更数据,所述变更数据为在关系型数据库中,数据内容出现变更的数据;添加模块,被配置于将所述第一变更数据与对应的第一位置标识添加至变更数据文件中,所述第一位置标识用于标记所述第一变更数据在所述变更数据文件中的位置;同步模块,被配置于将添加所述第一变更数据与第一位置标识的变更数据文件同步到本地磁盘。根据本申请实施例的又一个方面,提供的一种电子设备,包括:存储器,用于存储可执行指令;以及显示器,用于与所述存储器显示以执行所述可执行指令从而完成上述任一所述同步数据的方法的操作。根据本申请实施例的还一个方面,提供的一种计算机可读存储介质,用于存储计算机可读取的指令,所述指令被执行时执行上述任一所述同步数据的方法的操作。本申请中,在获取同步指令后,将第一变更数据与第一位置标识添加至变更数据文件中,再将添加第一变更数据与第一位置标识的变更数据文件同步到本地磁盘。通过应用本申请的技术方案,可以将关系型数据库中数据内容发生变更的数据添加对应的位置标识,并将该变更数据和位置标识同步到本地的磁盘中。从而避免了相关技术中由于将数据存储到电子设备的内存中所导致的无法长时间存储的弊端。进而提高用户体验。下面通过附图和实施例,对本申请的技术方案做进一步的详细描述。附图说明构成说明书的一部分的附图描述了本申请的实施例,并且连同描述一起用于解释本申请的原理。参照附图,根据下面的详细描述,可以更加清楚地理解本申请,其中:图1为本申请同步数据的方法一个实施例的流程图。图2为本申请同步数据的方法一个实施例的流程图。图3为本申请同步数据的方法又一个实施例的流程图。图4为本申请同步数据的方法一个实施例的流程图。图5为本申请同步数据的流程流程图。图6为本申请同步数据的装置的结构示意图。图7为本申请显示电子设备结构示意图。具体实施方式现在将参照附图来详细描述本申请的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本申请的范围。同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本申请及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。需要说明,本申请实施例中所有方向性指示(诸如上、下、左、右、前、后……)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。另外,在本申请中如涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。在本申请中,除非另有明确的规定和限定,术语“连接”、“固定”等应做广义理解,例如,“固定”可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。另外,本申请各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在本文档来自技高网...

【技术保护点】
1.一种同步数据的方法,其特征在于,包括:获取同步指令,所述同步指令中携带有第一变更数据,所述变更数据为在关系型数据库中,数据内容出现变更的数据;将所述第一变更数据与对应的第一位置标识添加至变更数据文件中,所述第一位置标识用于标记所述第一变更数据在所述变更数据文件中的位置;将添加所述第一变更数据与第一位置标识的变更数据文件同步到本地磁盘。

【技术特征摘要】
1.一种同步数据的方法,其特征在于,包括:获取同步指令,所述同步指令中携带有第一变更数据,所述变更数据为在关系型数据库中,数据内容出现变更的数据;将所述第一变更数据与对应的第一位置标识添加至变更数据文件中,所述第一位置标识用于标记所述第一变更数据在所述变更数据文件中的位置;将添加所述第一变更数据与第一位置标识的变更数据文件同步到本地磁盘。2.如权利要求1所述的方法,其特征在于,所述获取同步指令,包括:接收所述关系型数据库发送的所述同步指令;或,当检测到所述关系型数据库中存在所述第一变更数据时,向所述关系型数据库发送第一请求指令,所述第一请求指令用于获取所述第一变更数据;接收所述关系型数据库发送的所述同步指令。3.如权利要求1或2所述的方法,其特征在于,在所述将添加所述第一变更数据与第一位置标识的数据文件同步到本地磁盘之后,还包括:当接收到第二请求指令时,基于所述第二请求指令以及所述第一位置标识,从所述变更数据文件中调取所述第一变更数据;发送所述第一变更数据。4.如权利要求3所述的方法,其特征在于,所述基于所述第二请求指令以及所述第一位置标识,从所述变更数据文件中调取所述第一变更数据,包括:解析所述第二请求指令,确定调取时间段以及调取对象;根据所述调取时间以及调取对象,确定所述第一变更数据;基于所述第一位置标识,从所述变更数据文件中调取所述第一变更数据。5.如权利要求3所述的方法,其特征在于,在所述发送所述第一变更数据之后,还包括:基于所述第二请求指令中携带的保留信息,调整所述第一变更数据,所述保留信息用于指示是否在所述变更数据文件中保留所述...

【专利技术属性】
技术研发人员:劳志毅
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

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

1