[发明专利]一种业务数据处理方法、装置及设备在审
申请号: | 202110409630.4 | 申请日: | 2021-04-16 |
公开(公告)号: | CN113094572A | 公开(公告)日: | 2021-07-09 |
发明(设计)人: | 杨依宁;马潇俊;翁迎旭 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F16/953 | 分类号: | G06F16/953;G06F16/23;G06F16/27;G06Q40/02 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻;孙乳笋 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 数据处理 方法 装置 设备 | ||
本说明书实施例涉及分布式数据处理技术领域,具体公开了一种业务数据处理方法、装置及设备,所述方法应用于分布式业务系统的管理节点,所述方法包括:接收业务终端发送的指定业务参数在提取指标下的数据提取请求;在基于提取指标确定数据提取请求不可直接下发至各物理节点执行的情况下,获取数据提取请求所对应的第一操作指令及第二操作指令;所述第一操作指令是指可直接下发至各物理节点执行的操作指令;第二操作指令是指基于各物理节点反馈的执行结果计算出提取指标对应的指标数据的操作指令;向各物理节点下发第一操作指令,并基于第二操作指令对各物理节点反馈的执行结果进行处理,得到数据提取请求的指标数据,并将结果反馈至业务终端。
技术领域
本说明书涉及分布式数据处理技术领域,特别地,涉及一种业务数据处理方法、装置及设备。
背景技术
在当今金融市场竞争日趋激烈的形势下,金融机构的业务数据处理方式越来越灵活,需要处理的数据量越来越大,需要考虑的复杂因素也越来越多。因此,如何更加快速准确地实现业务数据处理,对提高金融机构的业务竞争力是越来越重要。
目前,金融机构的业务数据通常采用分布式数据库进行存储。在分布式特性下,业务数据被分散地存储在各个物理节点,通常需使用可以下推的函数和语句将业务数据的处理逻辑推送至各个物理节点分别执行,以更加快速准确地完成业务数据处理。但目前尚存在部分业务数据的处理逻辑,是无法直接推送至各个物理节点分别执行的。对于该部分业务数据的处理逻辑,管理节点在处理请求后,需将各物理节点所涉及的数据集中到一个物理节点进行处理。但金融机构的业务数据量较大,当涉及的数据达到较高量级时,数据分布将会出现严重倾斜,使得该物理节点的性能变差,甚至还可能会导致该物理节点不可用,间接影响整个分布式系统中大量语句的正常执行,进而影响业务数据处理的稳定性。
发明内容
本说明书实施例的目的在于提供一种业务数据处理方法、装置及设备,可以进一步提高业务数据处理过程中分布式业务系统的整体稳定性。
本说明书提供一种业务数据处理方法、装置及设备是包括如下方式实现的:
一种业务数据处理方法,应用于分布式业务系统的管理节点,所述方法包括:接收业务终端发送的指定业务参数在提取指标下的数据提取请求;在基于所述提取指标确定所述数据提取请求不可直接下发至各物理节点执行的情况下,获取所述数据提取请求所对应的第一操作指令及第二操作指令;其中,所述第一操作指令是指可直接下发至各物理节点执行的操作指令;第二操作指令是指基于各物理节点反馈的执行结果计算出所述提取指标对应的指标数据的操作指令;向各物理节点下发第一操作指令,并接收各物理节点反馈的执行结果;基于所述第二操作指令对各物理节点反馈的执行结果进行处理,得到所述数据提取请求的指标数据;将所述指标数据反馈至所述业务终端。
本说明书所述方法提供的另一些实施例中,所述提取指标包括提取中位数或查询位于指定位置的数据值。
本说明书所述方法提供的另一些实施例中,向各物理节点下发第一操作指令,及基于所述第二操作指令对各物理节点反馈的执行结果进行处理,包括:向各物理节点下发提取所述指定业务参数所对应的业务数据的节点最大值、节点最小值的指令;基于各物理节点反馈的节点最大值、节点最小值,计算出所述指定业务参数在分布式业务系统下的最大值、最小值;以所述最大值及最小值的平均值作为基准值,向各物理节点下发提取所述指定业务参数的业务数据小于/大于所述基准值的第一节点业务记录量的指令;基于各物理节点反馈的所述第一节点业务记录量,计算出所述指定业务参数在分布式业务系统下小于/大于所述基准值的第一业务记录总量;在所述第一业务记录总量满足所述提取指标所对应的记录量条件的情况下,基于所述基准值确定所述指定业务参数在所述提取指标下的指标数据。
本说明书所述方法提供的另一些实施例中,所述记录量条件包括所述第一业务记录总量等于参考值、或小于所述基准值的第一业务记录总量与大于所述基准值的第一业务记录总量之差等于1且所述最大值与最小值的差值小于指定精度值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110409630.4/2.html,转载请声明来源钻瓜专利网。