[发明专利]数据表冗余存储的关联数据处理方法、系统、设备及介质在审
申请号: | 202110962294.6 | 申请日: | 2021-08-20 |
公开(公告)号: | CN113656424A | 公开(公告)日: | 2021-11-16 |
发明(设计)人: | 魏晓军;訾强;赵本帅 | 申请(专利权)人: | 山东浪潮通软信息科技有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/22 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 杨帆;宋薇薇 |
地址: | 250100 山东省济南市高新*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据表 冗余 存储 关联 数据处理 方法 系统 设备 介质 | ||
本发明公开了一种数据表冗余存储的关联数据方法、系统、设备及介质,方法包括:构建数据处理状态表;当分发服务管理器接收到原始数据发送的数据更新请求时,启动1级、2级分发装置;基于1级分发装置启动1级分发,并注册1级分发记录以及生成对应的处理状态;当1级分发装置接收到分发服务管理器发送的1级分发请求时,更新1级分发记录对应的处理状态,并基于1级分发装置依次调用2级分发装置启动2级分发,并注册2级分发记录以及生成对应的处理状态;当2级分发装置接收到1级分发装置发送的2级分发请求时,更新2级分发记录对应的处理状态,并更新关联数据。本发明既保证了原始数据处理的性能不受影响,又保证了冗余数据的快速可靠更新。
技术领域
本发明涉及数据处理技术领域,尤其涉及一种数据表冗余存储的关联数据的处理方法、系统、设备及介质。
背景技术
在各类信息系统及其集成过程中,都存在数据表的某些数据冗余存储于其他多个数据表的情况。以会计凭证为例,很多单据的数据表中都专门设置了一个字段用于存储其对应的会计凭证编号。但是,当原始数据发生变化时,如何更新冗余存储的关联数据表的数据成为一个难题,仍以会计凭证为例,我们需要考虑在会计凭证的凭证编号发生变化时,如何更新各个单据的数据表中冗余存储的凭证编号。
在目前的方法中,更新冗余存储的关联数据,目前广泛使用的两种方式为:1)在更新原始数据的过程中,同步修改冗余存储的关联数据,当关联数据较多时,此种方式可能会造成数据库事务过大,影响原始数据的操作效率;2)在原始数据更新完成后,通过消息队列的方式更新冗余存储的关联数据,此种方式在网络等环境不稳定的情况下,可能会造成更新冗余存储的关联数据失败后无法进行补偿操作等问题,影响关联数据的准确性,因此,为了解决上述问题,亟需提出一种快速、可靠的冗余数据更新方法。
发明内容
有鉴于此,本发明提出了一种数据表冗余存储的关联数据的处理方法、系统、设备及介质,采用多级分发、异步处理的方式,既保证了原始数据处理的性能不受影响,又保证了冗余数据的快速、可靠更新。
基于上述目的,本发明实施例的一方面提供了一种数据表冗余存储的关联数据的处理方法,具体包括如下步骤:
构建数据处理状态表;
响应于分发服务管理器接收到原始数据发送的数据更新请求,启动1级分发装置、多个2级分发装置;
基于1级分发装置启动1级分发,并在数据处理状态表中注册1级分发记录以及生成对应的处理状态;
响应于所述1级分发装置接收到所述分发服务管理器发送的1级分发请求,更新数据处理状态表中所述1级分发记录对应的处理状态,并基于所述1级分发装置依次调用所述2级分发装置启动2级分发,并在数据处理状态表中注册2级分发记录以及生成对应的处理状态;
响应于所述2级分发装置接收到所述1级分发装置发送的2级分发请求,更新所述2级分发记录对应的处理状态,并更新所述2级分发装置对应的关联数据。
在一些实施方式中,方法还包括:
启动1级分发装置、多个2级分发装置的同时,启动轮询检查数据处理状态表。
在一些实施方式中,基于1级分发装置依次调用所述2级分发装置启动2级分发,还包括:
响应于所有2级分发装置调用成功,注销1级分发记录。
在一些实施方式中,方法还包括:响应于数据更新成功,注销对应的2级分发记录。
在一些实施方式中,方法还包括:响应于数据更新不成功,更新2级分发记录的处理状态。
在一些实施方式中,所述启动轮询检查数据处理状态表包括:按预设检查周期检查数据处理状态表,并根据轮询检查策略处理异常数据。
在一些实施方式中,根据轮询检查策略处理异常数据,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东浪潮通软信息科技有限公司,未经山东浪潮通软信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110962294.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高耐久性铁尾矿废石透水混凝土的制备方法
- 下一篇:一种防潮发光广告牌