欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2019103013383
申请人: 平安普惠企业管理有限公司
专利类型:发明专利
专利状态:授权未缴费
专利领域: 计算;推算;计数
更新日期:2024-05-30
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种基于GG同步进程的数据处理方法,其特征在于,包括如下步骤:S01,通过消息目标表接收基于GG同步进程从源数据库同步来的第一记录,所述第一记录包括预置定时任务的时间信息;

S02,当接收到第一记录时,暂停所述GG同步进程,并根据GG同步进程信息及所述预置定时任务的时间信息生成第二记录;

S03,将所述第二记录插入消息到达日志表中,并执行所述预置定时任务;

S04,在所述预置定时任务执行完成后提交所述消息目标表,以恢复所述GG同步进程。

2.根据权利要求1所述的基于GG同步进程的数据处理方法,其特征在于,还包括:预先根据所述预置定时任务的时间信息生成第一记录,并将所述第一记录存储于源数据库的消息源表中;

在S01通过消息目标表接收基于GG同步进程从源数据库同步来的第一记录之前,还包括:启动GG同步进程;

通过所述消息源表获取所述第一记录;

将所述第一记录基于所述GG同步进程同步到目标数据库的消息目标表中。

3.根据权利要求1所述的基于GG同步进程的数据处理方法,其特征在于,在S01通过消息目标表接收基于GG同步进程从源数据库同步来的第一记录之后,还包括:启动用于实现GG同步进程的暂停及恢复功能的触发器;

S02当接收到第一记录时,暂停所述GG同步进程,并根据GG同步进程信息及所述预置定时任务的时间信息生成第二记录,包括:通过所述触发器暂停所述GG同步进程,并根据GG同步进程信息及预置定时任务的时间信息生成第二记录;

S04在所述预置定时任务执行完成后提交所述消息目标表,以恢复所述GG同步进程,包括:在通过所述触发器确定预置定时任务执行完成后,提交所述消息目标表,以再次启动所述GG同步进程。

4.根据权利要求1所述的基于GG同步进程的数据处理方法,其特征在于,S03将所述第二记录插入消息到达日志表中,并执行所述预置定时任务,包括:在将所述第二记录插入消息到达日志表中之后,调用用于执行所述预置定时任务的第一接口;

通过所述第一接口执行所述预置定时任务。

5.根据权利要求1所述的基于GG同步进程的数据处理方法,其特征在于,在S03将所述第二记录插入消息到达日志表中,并执行所述预置定时任务之后,还包括:将预置定时任务的执行状态信息存储于业务日志表中,所述执行状态信息包括执行完成信息。

6.根据权利要求5所述的基于GG同步进程的数据处理方法,其特征在于,S04在所述预置定时任务执行完成后提交所述消息目标表,以恢复所述GG同步进程,包括:读取所述业务日志表;

若未读取到与预置定时任务相关的执行完成信息,则等待预置时间再次读取所述业务日志表,直至读取到与预置定时任务对应的执行完成信息;

若读取到与预置定时任务对应的执行完成信息,则确定预置定时任务执行完成。

7.一种基于GG同步进程的数据处理装置,其特征在于,包括:第一记录接收模块,用于通过消息目标表接收基于GG同步进程从源数据库同步来的第一记录,所述第一记录包括预置定时任务的时间信息;

同步进程暂停模块,用于当接收到第一记录时,暂停所述GG同步进程,并根据GG同步进程信息及所述预置定时任务的时间信息生成第二记录;

定时任务执行模块,用于将所述第二记录插入消息到达日志表中,并执行所述预置定时任务;

同步进程恢复模块,用于在所述预置定时任务执行完成后提交所述消息目标表,以恢复所述GG同步进程。

8.根据权利要求7所述的GG同步进程的数据处理装置,其特征在于,还包括:第一记录生成模块,用于预先根据所述预置定时任务的时间信息生成第一记录,并将第一记录存储于源数据库的消息源表中;

同步进程启动模块,用于启动GG同步进程;

第一记录获取模块,用于通过所述消息源表获取所述第一记录;

第一记录同步模块,用于将所述第一记录基于所述GG同步进程同步到目标数据库的消息目标表中。

9.一种计算机设备,所述计算机设备包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1至6任一项所述方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述程序被处理器执行时实现权利要求1至6任一项所述方法的步骤。