[发明专利]分布式事务的处理方法和装置在审
申请号: | 201910209072.X | 申请日: | 2019-03-19 |
公开(公告)号: | CN110008225A | 公开(公告)日: | 2019-07-12 |
发明(设计)人: | 张森 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 陈霁;周良玉 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本说明书实施例提供分布式事务的处理方法和装置。具体地,在分布式事务处理过程中,在接收到针对数据库中的第一数据进行操作的第一分布式事务的处理请求时,先基于处理请求,对第一数据进行定位到数据表、数据行的具体字段(即数据列)。然后以数据表、数据行的字段对数据向数据库锁表中插入锁记录,并在插入锁记录成功的情况下,处理第一分布式事务,对第一数据进行操作。一方面,由于使用数据库锁,可以有效实现数据库数据的强一致性,另一方面,数据库锁的粒度细化到数据表中的数据行的具体字段(数据列),可以提高数据库锁的并行性能。总而言之,可以提高分布式事务的有效性。 | ||
搜索关键词: | 分布式事务 数据库锁 第一数据 数据行 字段 方法和装置 处理请求 数据列 分布式事务处理 数据库数据 并行性能 粒度细化 有效实现 记录 数据库 成功 | ||
【主权项】:
1.一种分布式事务的处理方法,所述方法包括:接收针对数据库中的第一数据进行操作的第一分布式事务的处理请求;基于所述处理请求,确定所述第一数据在所述数据库中所处的第一业务数据表、第一业务数据行、第一业务数据列;检测数据库锁表中是否存在与所述第一数据对应的第一锁记录,其中,所述数据库锁表用于记录所述数据库中当前存在的数据库锁,所述第一锁记录中包括所述第一业务数据表的表标识、所述第一业务数据行的行标识、所述第一业务数据列的列标识;在所述数据库锁表中不存在所述第一锁记录的情况下,向所述数据库锁表中插入所述第一锁记录;在插入所述第一锁记录之后,处理所述第一分布式事务,从而对所述第一数据进行操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910209072.X/,转载请声明来源钻瓜专利网。