数据同步处理方法、装置、电子设备及存储介质与流程

文档序号:26589558发布日期:2021-09-10 20:27阅读:来源:国知局

技术特征:
1.一种数据同步处理方法,其特征在于,所述方法包括:确定待更新全量数据;若检测到使用数据库的第一数据表进行数据查询,则对所述数据库的第二数据表中的数据进行删减,并将所述待更新全量数据写入经删减的所述第二数据表中,以进行数据更新;其中,所述第一数据表与第二数据表中记录相同的初始数据。2.根据权利要求1所述的方法,其特征在于,同一个数据同步周期内,所述数据库的第一数据表与第二数据表的数据同步过程中的作用不相同,且两个数据表分别用于数据更新与数据查询。3.根据权利要求1所述的方法,其特征在于,确定待更新全量数据,包括:在检测到外部文件源中的人员信息和成本中心的信息发生变化时,获取基于发生变化的信息所形成并推送的待更新全量数据;将待更新全量数据写入至一个文件得到待更新数据文件,以汇总待更新全量数据。4.根据权利要求1所述的方法,其特征在于,在对所述数据库的第二数据表中的数据进行删减之前,还包括:检测数据库的第一数据表对应的状态标志位;所述状态标志位记录第一数据表的使用状态;所述使用状态包括数据查询或数据更新。5.根据权利要求1所述的方法,其特征在于,在将所述待更新全量数据写入经删减的所述第二数据表之后,还包括:在待更新全量数据在第二数据表更新结束进入下一个数据同步周期后,将查询指针从第一数据表切换到第二数据表,使用第二数据表进行数据查询。6.一种数据同步处理装置,其特征在于,所述装置包括:文件确定模块,用于确定待更新全量数据;数据同步模块,用于若检测到使用数据库的第一数据表进行数据查询,则对所述数据库的第二数据表中的数据进行删减,并将所述待更新全量数据写入经删减的所述第二数据表中,以进行数据更新;其中,所述第一数据表与第二数据表中记录相同的初始数据。7.根据权利要求6所述的装置,其特征在于,同一个数据同步周期内,所述数据库的第一数据表与第二数据表的数据同步过程中的作用不相同,且两个数据表分别用于数据更新与数据查询。8.根据权利要求6所述的装置,其特征在于,文件确定模块用于:在检测到外部文件源中的人员信息和成本中心的信息发生变化时,获取基于发生变化的信息所形成并推送的待更新全量数据;将待更新全量数据写入至一个文件得到待更新数据文件,以汇总待更新全量数据。9.根据权利要求6所述的装置,其特征在于,数据同步模块还用于:在对所述数据库的第二数据表中的数据进行删减之前,检测数据库的第一数据表对应的状态标志位;所述状态标志位记录第一数据表的使用状态;所述使用状态包括数据查询或数据更新。10.根据权利要求6所述的装置,其特征在于,数据同步模块还用于:
在待更新全量数据在第二数据表更新结束进入下一个数据同步周期后,将查询指针从第一数据表切换到第二数据表,使用第二数据表进行数据查询。11.一种电子设备,其特征在于,包括:一个或多个处理装置;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理装置执行,使得所述一个或多个处理装置实现权利要求1

5中任一所述的数据同步处理方法。12.一种计算机可读介质,其上存储有计算机程序,其特征在于,该程序被处理装置执行时实现权利要求1

5中任一所述的数据同步处理方法。

技术总结
本发明实施例公开了一种数据同步处理方法、装置、电子设备及存储介质。所述方法包括:确定待更新全量数据;若检测到使用数据库的第一数据表进行数据查询,则对所述数据库的第二数据表中的数据进行删减,并将所述待更新全量数据写入经删减的所述第二数据表中,以进行数据更新;其中,所述第一数据表与第二数据表中记录相同的初始数据。采用本申请方案,在同一个数据同步周期内同时对相同数据进行数据更新和数据查询操作,实现数据更新和数据查询操作分别在两张表中同时进行互不影响,通过这种异步操作可以降低系统的访问时延,缩短了大量数据同步过程中的等待时间和保证数据的可靠性。性。性。


技术研发人员:阎可馨 张一航 候岩 张天霞 王森森 马林超 张登宇 陈栋展
受保护的技术使用者:上海浦东发展银行股份有限公司
技术研发日:2021.06.28
技术公布日:2021/9/9
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1