[发明专利]数据处理方法、装置及电子设备在审
申请号: | 202211676860.8 | 申请日: | 2022-12-26 |
公开(公告)号: | CN116226244A | 公开(公告)日: | 2023-06-06 |
发明(设计)人: | 查金祥 | 申请(专利权)人: | 杭州数梦工场科技有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/23 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张大威 |
地址: | 310024 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 电子设备 | ||
本申请提出了一种数据处理方法、装置及电子设备,涉及大数据技术领域,其中,方法包括:接收数据处理请求,数据处理请求包括:请求方的地址信息、目标处理类型、数据标识;根据目标处理类型,确定待申请锁类型;获取数据标识对应的数据的当前锁类型;在当前锁类型与待申请锁类型未冲突的情形下,通过地址信息向请求方发送请求成功通知,以执行数据处理请求。由此,根据数据处理请求,确定当前锁类型和申请锁类型,在当前锁类型与待申请锁类型未冲突时,向请求方发送请求成功通知,以便执行数据处理请求,从而避免不同数据处理请求之间的影响。
技术领域
本申请涉及大数据技术领域,尤其涉及一种数据处理方法、装置及电子设备。
背景技术
目前,传统的大数据局通过ELT(Extract ion-Load i ng-Transformat ion,数据仓库)技术配置数据汇聚任务,把数据从业务前置库(比如民政前置库)抽取到原始库,对抽取到原始库中的数据进行处理,得到处理后的数据,并将处理后的数据写入综合库中,在收到数据处理请求时,可以将处理后的数据同步到行业共享接收库(比如住建接收库、林草接收库、人社接收库等)。
在往综合库(数据库)写入数据的过程中可能需要先删除原有的数据,此时若有新的数据处理请求,比如读取数据库中的数据,可能会出现读取空数据或者少数据的情况,因此,如何避免不同数据处理请求之间的影响是需要考虑的。
发明内容
本申请第一方面实施例提出了一种数据处理方法,应用于数据管理中心,所述方法包括:接收数据处理请求,所述数据处理请求包括:请求方的地址信息、目标处理类型、数据标识;根据所述目标处理类型,确定待申请锁类型;获取所述数据标识对应的数据的当前锁类型;在所述当前锁类型与所述待申请锁类型未冲突的情形下,通过所述地址信息向所述请求方发送请求成功通知,以执行所述数据处理请求。
在一些实施例中,所述方法还包括:在未获取到所述当前锁类型的情形下,通过所述地址信息向所述请求方发送请求成功通知。
在一些实施例中,所述方法还包括:在所述当前锁类型与所述待申请锁类型冲突的情形下,根据所述数据处理请求对失败请求列表进行更新处理;和/或,通过所述地址信息向所述请求方发送请求失败通知。
在一些实施例中,所述方法还包括:在接收到针对所述当前锁释放的情形下,向失败请求列表中的请求方发送锁释放指示消息;所述锁释放指示消息,用于指示所述失败请求列表中的请求方重新发送数据处理请求。
在一些实施例中,所述方法还包括:在所述待申请锁类型为写锁,且所述请求方根据所述请求成功通知完成对目标数据的处理的情形下,对所述数据进行版本信息更新处理。
在一些实施例中,所述待申请锁类型包括:写锁和读锁;在所述当前锁类型为写锁的情形下,与所述写锁存在冲突的待申请锁类型包括以下至少一种:写锁、读锁;在所述当前锁类型为读锁的情形下,与所述读锁存在冲突的待申请锁类型为写锁。
在一些实施例中,在通过所述地址信息向所述请求方发送请求成功通知之后,还包括:根据所述待申请锁类型对所述数据的当前锁类型进行更新处理。
在一些实施例中,所述根据所述目标处理类型,确定待申请锁类型,包括:所述目标处理类型为写数据处理时,确定待申请锁类型为写锁;所述目标处理类型为读数据处理时,确定待申请锁类型为读锁。
在一些实施例中,在通过所述地址信息向所述请求方发送请求成功通知之后,还包括:在所述目标处理类型为写数据处理的情形下,确定是否存在与所述数据处理请求关联的第一数据处理请求,所述第一数据处理请求中携带所述数据标识,且所述第一数据处理请求中的目标处理类型为读数据处理;在存在关联的第一数据处理请求时,向所述第一数据请求处理请求中的请求方发送请求指示消息或者请求成功通知,所述请求指示消息用于指示所述第一数据请求处理请求中的请求方发送所述第一数据处理请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州数梦工场科技有限公司,未经杭州数梦工场科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211676860.8/2.html,转载请声明来源钻瓜专利网。