[发明专利]事务处理系统、事务处理方法及装置在审
| 申请号: | 202010525627.4 | 申请日: | 2020-06-10 |
| 公开(公告)号: | CN113296895A | 公开(公告)日: | 2021-08-24 |
| 发明(设计)人: | 张包峰;陈希;陈云星;潘岳 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F16/25;G06F16/27;G06F16/23;G06F21/62 |
| 代理公司: | 北京智信禾专利代理有限公司 11637 | 代理人: | 李晓庆 |
| 地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 事务处理 系统 方法 装置 | ||
本说明书实施例提供事务处理系统、事务处理方法及装置,其中,所述事务处理系统的事务协调模块在接收到待处理事务的处理请求后,在确定该处理请求属于第一类型的情况下,将解析该处理请求获得的待处理数据源发送给事务管理模块请求全局锁以及事务标识,而事务管理模块在接收到该待处理数据源之后在确定该待处理数据源没有被其它事务执行的情况下,为该待处理数据源加持与处理请求对应的全局锁以及建立第一数据执行事务,避免有其他相同的处理请求对待处理数据源进行操作,污染待处理数据源中的数据,保证事务执行模块在对第一数据执行事务处理时,保证待处理数据源的安全性。
技术领域
本说明书实施例涉及数据处理技术领域,特别涉及事务处理系统。本说明书一个或者多个实施例同时涉及事务处理方法,事务处理装置,计算设备,以及计算机可读存储介质。
背景技术
传统数据库系统中,所有数据的读写默认都满足事务,数据实时性好,但是与之相对的,数据处理的吞吐性能比较差,难以满足超大规模ETL场景,并且小批写入或更新,单条数据的延时高,实时性差。
并且在大数据场景中,数据读写同时进行,无法实现数据隔离,很容易造成数据的“脏读脏写”。
因此,急需提供一种能够满足事务以及非事务需求,并且可以满足数据在处理中实现隔离的事务处理系统。
发明内容
有鉴于此,本说明书实施例提供了事务处理系统。本说明书一个或者多个实施例同时涉及事务处理方法,事务处理装置,计算设备,以及计算机可读存储介质,以解决现有技术中存在的技术缺陷。
根据本说明书实施例的第一方面,提供了一种事务处理系统,包括:
事务协调模块,被配置为接收事务处理请求,在所述事务处理请求属于第一类型的情况下,将解析所述事务处理请求获得的待处理数据源发送至事务管理模块;
事务管理模块,被配置为为接收的所述待处理数据源设置第一操作锁,并基于设置了所述第一操作锁的所述待处理数据源建立第一数据执行事务,且为所述第一数据执行事务生成第一标识,并将所述第一标识以及所述第一操作锁返回至所述事务协调模块;
事务执行模块,被配置为在接收到所述事务协调模块发送的携带有所述第一标识的事务执行指令的情况下,根据所述第一标识为所述待处理数据源生成第二标识,且根据所述第二标识以及所述待处理数据源处理所述第一数据执行事务。
根据本说明书实施例的第二方面,提供了一种事务处理方法,包括:
接收事务处理请求,在所述事务处理请求属于第一类型的情况下,将解析所述事务处理请求获得的待处理数据源发送至事务管理模块;
接收所述事务管理模块返回的、基于设置了第一操作锁的待处理数据源建立的第一数据事务的第一标识以及所述第一操作锁;
向事务执行模块发送携带有所述第一标识的事务执行指令,接收所述事务执行模块根据所述第一标识为所述待处理数据源生成的第二标识,且接收根据所述第二标识以及所述待处理数据源处理所述第一数据事务的处理结果。
根据本说明书实施例的第三方面,提供了一种事务处理装置,包括:
第一接收模块,被配置为接收事务处理请求,在所述事务处理请求属于第一类型的情况下,将解析所述事务处理请求获得的待处理数据源发送至事务管理模块;
第二接收模块,被配置为接收所述事务管理模块返回的、基于设置了第一操作锁的待处理数据源建立的第一数据事务的第一标识以及所述第一操作锁;
第三接收模块,被配置为向事务执行模块发送携带有所述第一标识的事务执行指令,接收所述事务执行模块根据所述第一标识为所述待处理数据源生成的第二标识,且接收根据所述第二标识以及所述待处理数据源处理所述第一数据事务的处理结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010525627.4/2.html,转载请声明来源钻瓜专利网。





