一种数据调度方法、装置、电子设备及存储介质制造方法及图纸

技术编号:24455905 阅读:25 留言:0更新日期:2020-06-10 15:32
本申请是关于一种数据调度方法、装置、电子设备及存储介质,该方法包括:获取源数据;在完成第一次执行的中间数据表更新操作的情况下,执行以下步骤:执行拷贝操作;在完成拷贝操作的情况下,执行中间数据表更新操作并且执行目标数据表更新操作;在完成第N次执行的中间数据表更新操作并且完成第N‑1次执行的目标数据表更新操作的情况下,执行以下步骤:执行拷贝操作;在完成拷贝操作的情况下,执行中间数据表更新操作并且执行目标数据表更新操作,N大于1并且N小于预设调度总次数。实现了减少以轮询的方式进行数据调度的总时长,提升以轮询的方式进行数据调度的效率。

A data scheduling method, device, electronic equipment and storage medium

【技术实现步骤摘要】
一种数据调度方法、装置、电子设备及存储介质
本申请涉及计算机领域,具体涉及数据调度方法、装置、电子设备及存储介质。
技术介绍
以轮询的方式进行数据调度是数据库系统最为常用的功能。一次数据调度过程为一次生成目标数据表中的最新的数据的过程。目前,以轮询的方式进行数据调度时通常采用的方式为:在每一次数据调度过程中,通过执行对中间数据表进行更新的操作生成中间数据表中的最新的数据,通过执行对目标数据表进行更新的操作,从中间数据表中获取最新的数据,生成目标数据表中的最新的数据。每一次数据调度过程的时长为对中间数据表进行更新的操作的执行时长与对目标数据表进行更新的操作的执行时长之和。每一次数据调度过程中参与数据调度的源数据的数据量均较大,每一次数据调度的时长均较长。如何减少以轮询的方式进行数据调度的总时长,提升以轮询的方式进行数据调度的效率,成为一个亟待解决的问题。
技术实现思路
本申请实施例提供了数据调度方法、装置。第一方面,本申请实施例提供了数据调度方法,该方法包括:获取源数据;r>在完成第一次执行本文档来自技高网...

【技术保护点】
1.一种数据调度方法,其特征在于,所述方法包括:/n获取源数据;/n在完成第一次执行的中间数据表更新操作的情况下,执行以下步骤:执行拷贝操作;在完成拷贝操作的情况下,执行中间数据表更新操作并且执行目标数据表更新操作;/n在完成第N次执行的中间数据表更新操作并且完成第N-1次执行的目标数据表更新操作的情况下,执行以下步骤:执行拷贝操作;在完成拷贝操作的情况下,执行中间数据表更新操作并且执行目标数据表更新操作,N大于1并且N小于预设调度总次数;/n其中,中间数据表更新操作用于基于获取到的所有源数据中的部分源数据,生成中间数据表中的最新的数据,拷贝操作用于将中间数据表中的最新的数据拷贝到拷贝数据表中...

【技术特征摘要】
1.一种数据调度方法,其特征在于,所述方法包括:
获取源数据;
在完成第一次执行的中间数据表更新操作的情况下,执行以下步骤:执行拷贝操作;在完成拷贝操作的情况下,执行中间数据表更新操作并且执行目标数据表更新操作;
在完成第N次执行的中间数据表更新操作并且完成第N-1次执行的目标数据表更新操作的情况下,执行以下步骤:执行拷贝操作;在完成拷贝操作的情况下,执行中间数据表更新操作并且执行目标数据表更新操作,N大于1并且N小于预设调度总次数;
其中,中间数据表更新操作用于基于获取到的所有源数据中的部分源数据,生成中间数据表中的最新的数据,拷贝操作用于将中间数据表中的最新的数据拷贝到拷贝数据表中,目标数据表更新操作用于基于从拷贝数据表获取到的中间数据表中的最新的数据,生成目标数据表中的最新的数据。


2.根据权利要求1所述的方法,其特征在于,中间数据表更新操作的执行时长与目标数据表更新操作的执行时长相等。


3.根据权利要求1所述的方法,其特征在于,中间数据表更新操作的执行时长大于目标数据表更新操作的执行时长。


4.根据权利要求1所述的方法,其特征在于,中间数据表更新操作的执行时长小于目标数据表更新操作的执行时长。


5.根据权利要求1-4之一所述的方法,其特征在于,所述方法还包括:
在完成拷贝操作的情况下,生成触发标识,所述触发标识用于触发中间数据表更新操作执行。


6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
响应于中间数据表更新操作执行,删除所述触发标识。


7.根据权利要求6所述的方法,其特征在于,所述基于获取到的所有源数据...

【专利技术属性】
技术研发人员:董露
申请(专利权)人:泰康保险集团股份有限公司
类型:发明
国别省市:北京;11

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

1