数据增量更新方法、装置及存储介质制造方法及图纸

技术编号:20796688 阅读:37 留言:0更新日期:2019-04-06 10:19
本发明专利技术提供一种数据增量更新方法、装置及存储介质,其中方法包括:获取目标存储空间中存储的第一数据和待更新的第二数据;确定第一数据和第二数据中相同的元素组;其中,元素组包括多个连续的元素,根据第一数据中不在相同元素组中的元素与元素组之间的对应关系、第二数据中不在相同元素组中的元素与元素组之间的对应关系,将第一数据中不在元素组内的元素更新为第二数据中不在元素组内的元素。本发明专利技术提供的数据增量更新方法、装置及存储介质,提高了数据增量更新的更新效率。

Data Incremental Updating Method, Device and Storage Media

The invention provides a data incremental update method, device and storage medium, in which methods include: acquiring the first data stored in the target storage space and the second data to be updated; determining the same element group in the first data and the second data; in which the element group comprises a plurality of consecutive elements, and according to the first data, the element group is not between the same element group and the element group in the same element group. The corresponding relationship between elements not in the same element group and element group in the second data updates elements not in the element group in the first data to elements not in the element group in the second data. The data incremental update method, device and storage medium provided by the invention improve the update efficiency of the data incremental update.

【技术实现步骤摘要】
数据增量更新方法、装置及存储介质
本专利技术涉及数据处理
,尤其涉及一种数据增量更新方法、装置及存储介质。
技术介绍
数据更新常见于现有技术中各个系统以及程序中,当原有系统中某存储位置存储的数据需要被更改,由系统获取或者由技术人员将原数据删除并将更新的数据写入原数据所在的存储位置以代替原数据。现有技术中,对于系统或程序中的数据更新多使用全量更新技术,不论更新的数据与原数据相比多少元素做出了多少更改,都需要将原数据从原存储位置删除后,再将更新的数据写入原存储位置。采用现有技术,在系统中的数据更新时,如果更新的数据与原数据相比只有较少位置的元素改变,而系统还需要将原数据整体删除并写入更新的数据,造成了数据更新过程等待时间较长、效率不高。
技术实现思路
本专利技术提供一种数据增量更新方法、装置及存储介质,提高了对于数据进行更新时的效率。本专利技术第一方面提供一种数据增量更新方法,包括:获取目标存储空间中存储的第一数据和待更新的第二数据;确定所述第一数据和所述第二数据中相同的元素组;其中,每个所述元素组包括多个连续的元素,根据所述第一数据中不在所述相同元素组中的元素与所述元素组之间的对应关本文档来自技高网...

【技术保护点】
1.一种数据增量更新方法,其特征在于,包括:获取目标存储空间中存储的第一数据和待更新的第二数据;确定所述第一数据和所述第二数据中相同的元素组;其中,所述元素组包括多个连续的元素;根据所述第一数据中不在所述元素组中的元素与所述元素组之间的对应关系、所述第二数据中不在所述元素组中的元素与所述元素组之间的对应关系,将所述第一数据中不在所述元素组内的元素更新为所述第二数据中不在所述元素组内的元素。

【技术特征摘要】
1.一种数据增量更新方法,其特征在于,包括:获取目标存储空间中存储的第一数据和待更新的第二数据;确定所述第一数据和所述第二数据中相同的元素组;其中,所述元素组包括多个连续的元素;根据所述第一数据中不在所述元素组中的元素与所述元素组之间的对应关系、所述第二数据中不在所述元素组中的元素与所述元素组之间的对应关系,将所述第一数据中不在所述元素组内的元素更新为所述第二数据中不在所述元素组内的元素。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一数据中不在所述元素组中的元素与所述元素组之间的对应关系、所述第二数据中不在所述元素组中的元素与所述元素组之间的对应关系,将所述第一数据中不在所述元素组内的元素更新为所述第二数据中不在所述元素组内的元素,包括:从所述第一数据的第一个元素开始,依次判断每个目标元素是否是所述元素组内的元素;若否,则确定所述目标元素与所述第一数据中的元素组之间的第一相对位置;并使用所述第二数据中位于所述第一相对位置处的元素替换所述目标元素;若是,则将所述第一数据中的下一个元素作为目标元素。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一数据中不在所述相同元素组中的元素与所述元素组之间的对应关系、所述第二数据中不在所述相同元素组中的元素与所述元素组之间的对应关系,将所述第一数据中不在所述元素组内的元素更新为所述第二数据中不在所述元素组内的元素,包括:确定所述第一数据的元素数量为M,第二数据的元素数量为N;建立N行M列的表格,其中,对于表格每个元素(n,m)对应第一数据中第m个元素和第二数据中第n个元素;如果第一数据中第m个元素和第二数据中第n个元素相同,则确定表格中元素(n,m)为相同元素,将表格中所有相同元素的左上角和右下角通过斜线矢量连接,并将多个连续的所述斜线对应的相同元素作为所述元素组中的元素;通过所述表格中由每个元素的四个角连接成的向右的矢量、向下的矢量,以及所述表格中所有的斜线矢量,确定从所述表格整体的左上角到右下角通过所述向右的矢量、所述向下的矢量和所述斜线矢量连线时,使用元素组中的连续元素对应的斜线矢量数量最多的路径为最短路径;根据所述最短路径,将所述目标存储空间中存储的所述第一数据更新为所述第二数据。4.根据权利要求3所述的方法,其特征在于,所述根据所述最短路径,将...

【专利技术属性】
技术研发人员:董洁
申请(专利权)人:东软集团股份有限公司
类型:发明
国别省市:辽宁,21

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

1