System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据更新方法、装置、设备及存储介质制造方法及图纸_技高网

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

技术编号:41754094 阅读:2 留言:0更新日期:2024-06-21 21:37
本申请提供一种数据更新方法、装置、设备及存储介质。涉及数据处理技术领域。该方法包括:获取待更新数据,为待更新数据分配第一版本号,并将文件系统的版本号更新为第一版本号;将待更新数据中的数据记录更新至文件系统,其中,在待更新数据中的每条数据记录中添加第一版本号。本申请的方法,提高了数据更新处理效率。

【技术实现步骤摘要】

本申请涉及数据处理,尤其涉及一种数据更新方法、装置、设备及存储介质


技术介绍

1、在计算机系统中,经常遇到需要定期或不定期的更新某一类满足条件的全量数据的情况,并且需要将该类数据按照某个主键更新为不同的取值。而用户每次提交的全量数据文件仅为当前的全量数据,与上一次更新的全量数据即可能有数据条目的增加也可能会有减少。针对新旧两个数据文件数据条目可能相同或不同的多种情况,目前需要先对数据进行后台处理,将当前全量数据文件与上一次的全量数据文件进行数据对比,确定差异部分后再逐条更新。显然后台数据处理需要耗费一定的时间和系统资源,且系统复杂度较高,数据处理效率不高。


技术实现思路

1、本申请提供一种数据更新方法、装置、设备及存储介质,提高了数据更新处理效率。

2、第一方面,本申请提供一种数据更新方法,包括:获取待更新数据,为待更新数据分配第一版本号,并将文件系统的版本号更新为第一版本号;将待更新数据中的数据记录更新至文件系统,其中,在待更新数据中的每条数据记录中添加第一版本号。

3、第二方面,本申请提供一种数据更新装置,包括:数据获取模块,用于获取待更新数据,为待更新数据分配第一版本号,并将文件系统的版本号更新为第一版本号;数据更新模块,用于将待更新数据中的数据记录更新至文件系统,其中,在待更新数据中的每条数据记录中添加第一版本号。

4、第三方面,本申请提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;

5、所述存储器存储计算机执行指令;

6、所述处理器执行所述存储器存储的计算机执行指令,以实现如第一方面任一种实现方式所述的方法。

7、第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面任一种实现方式所述的方法。

8、第五方面,本申请提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如第一方面任一种实现方式所述的方法。

9、本申请提供的数据更新方法、装置、设备及存储介质,在获取待更新数据之后,为待更新数据分配第一版本号,并将文件系统的版本号更新为第一版本号,然后将待更新数据中的数据记录更新至文件系统,其中,在待更新数据中的每条数据记录中添加第一版本号,使数据更新之前无需提前进行后台数据加工,使用相同的数据处理逻辑即可实现各种情况下的数据更新,系统复杂度较低,且数据更新效率较高。

本文档来自技高网...

【技术保护点】

1.一种数据更新方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述将所述待更新数据中的数据记录更新至所述文件系统之后,还包括:

3.根据权利要求2所述的方法,其特征在于,所述在所述文件系统中查询匹配的数据记录,包括:

4.根据权利要求1所述的方法,其特征在于,当接收到数据回退请求时,获取上一次更新的数据,确定所述上一次更新的数据对应的第二版本号,将所述文件系统的版本号更新为所述第二版本号;

5.根据权利要求1所述的方法,其特征在于,当接收到数据失效请求时,将所述文件系统中与所述数据失效请求对应的数据记录对应的版本号更新为所述第一版本号之前的版本号。

6.根据权利要求1所述的方法,其特征在于,当接收到数据全量失效请求时,将所述文件系统中数据记录对应的版本号为所述第一版本号的数据记录的版本号更新为所述第一版本号之前的版本号。

7.根据权利要求1所述的方法,其特征在于,当接收到数据全量失效请求时,将所述文件系统的版本号更新为所述文件系统在所述第一版本号之前的版本号。

8.根据权利要求1所述的方法,其特征在于,所述将所述待更新数据中的数据记录更新至所述文件系统,其中,在所述待更新数据中的每条数据记录中添加所述第一版本号,包括:

9.根据权利要求8所述的方法,其特征在于,所述将所述待更新数据中的每条数据记录与文件系统中存储的数据记录进行键值匹配,根据匹配结果更新对应的数据记录,并为每条更新的数据记录添加所述第一版本号,包括:

10.根据权利要求8所述的方法,其特征在于,所述将所述待更新数据中的每条数据记录与所述文件系统中存储的数据记录进行键值匹配,根据匹配结果更新对应的数据记录,并为每条更新的数据记录添加所述第一版本号,包括:

11.根据权利要求1~10任一项所述的方法,其特征在于,所述待更新数据为待更新全量数据。

12.一种数据更新装置,其特征在于,包括:

13.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;

14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-11中任一项所述的方法。

15.一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序被处理器执行时实现权利要求1-11中任一项所述的方法。

...

【技术特征摘要】

1.一种数据更新方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述将所述待更新数据中的数据记录更新至所述文件系统之后,还包括:

3.根据权利要求2所述的方法,其特征在于,所述在所述文件系统中查询匹配的数据记录,包括:

4.根据权利要求1所述的方法,其特征在于,当接收到数据回退请求时,获取上一次更新的数据,确定所述上一次更新的数据对应的第二版本号,将所述文件系统的版本号更新为所述第二版本号;

5.根据权利要求1所述的方法,其特征在于,当接收到数据失效请求时,将所述文件系统中与所述数据失效请求对应的数据记录对应的版本号更新为所述第一版本号之前的版本号。

6.根据权利要求1所述的方法,其特征在于,当接收到数据全量失效请求时,将所述文件系统中数据记录对应的版本号为所述第一版本号的数据记录的版本号更新为所述第一版本号之前的版本号。

7.根据权利要求1所述的方法,其特征在于,当接收到数据全量失效请求时,将所述文件系统的版本号更新为所述文件系统在所述第一版本号之前的版本号。

8.根据权利要求1所述的方法,其特征在于,所述将所述待更新数据中的数据记录更新至所述文件...

【专利技术属性】
技术研发人员:廖永
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1