[发明专利]基于MongoDB的分布式事务处理系统及方法在审
申请号: | 202110475274.6 | 申请日: | 2021-04-29 |
公开(公告)号: | CN113032421A | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 侯孟书;赖杰;聂晓文;周世杰 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G06F16/242 | 分类号: | G06F16/242;G06F8/41 |
代理公司: | 成都金英专利代理事务所(普通合伙) 51218 | 代理人: | 袁英 |
地址: | 610041 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了基于MongoDB的分布式事务处理系统及方法,系统包括拦截分析模块、日志生成模块、分支事务控制模块和协调者管理模块;其中,拦截分析模块用于对需要进行事务控制的用户请求进行拦截,构建AST并提取AST中的词语信息,将SQL转换为MongoDB语句;日志生成模块用于根据转换后的MongoDB语句制作补偿日志,并在补偿日志生成过程中对表资源进行加锁;分支事务控制模块用于提交分支事务的状态,并在提交事务状态成功后,释放加锁的表资源;协调者管理模块用于根据参与者的事务提交状态,完成分支事务或回滚事务。本发明基于BASE理论,实现了适用于微服务架构下的最终一致性分布式事务,克服了MongoDB分布式事务长期锁定资源的缺陷。 | ||
搜索关键词: | 基于 mongodb 分布式 事务处理 系统 方法 | ||
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/202110475274.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种穿刺架和穿刺设备
- 下一篇:一种考古用的多功能工具箱