[发明专利]基于分布式数据库的事务管理方法有效
申请号: | 201710711443.5 | 申请日: | 2017-08-18 |
公开(公告)号: | CN109408201B | 公开(公告)日: | 2022-07-12 |
发明(设计)人: | 周家晶;裴晨光;李永峰;苗浩 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 王星;付曼 |
地址: | 200135 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于分布式数据库的事务管理方法,包括:协调者判断第一用户与协调者之间的第一全局事务的隔离级别是否为不可重复读;若是,则继续执行以下步骤;协调者与多个数据库建立通信连接,以对多个数据库进行分布式管理;若第一全局事务对第一数据库发生写操作,则协调者开启与第一数据库之间的第一本地事务;以及,在提交或回滚第一全局事务时,协调者关闭第一本地事务。该方法在保证分布式事务处理一致性的前提下,能够根据全局事务的实际需求来相应地开启本地事务,从而可以更有效地利用有限的管理资源。此外,还有利于减少通信会话时长,从而进一步促进提高管理资源的利用率,提高了系统效率。 | ||
搜索关键词: | 基于 分布式 数据库 事务管理 方法 | ||
【主权项】:
1.一种基于分布式数据库的事务管理方法,用于管理多个用户与多个数据库之间的通信会话,所述通信会话包括所述用户与协调者之间的至少一个全局事务以及所述协调者与所述数据库之间的至少一个本地事务,所述方法包括如下步骤:a)、所述协调者判断第一用户与所述协调者之间的第一全局事务的隔离级别是否为不可重复读,其中,所述第一用户为所述多个用户中的任一个;若是,则继续执行以下步骤;b)、所述协调者与所述多个数据库建立通信连接,以对所述多个数据库进行分布式管理;c)、若所述第一全局事务对第一数据库发生写操作,则所述协调者开启与所述第一数据库之间的第一本地事务,其中,所述第一数据库为所述多个数据库中的任一个;以及d)、在提交或回滚所述第一全局事务时,所述协调者关闭所述第一本地事务。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710711443.5/,转载请声明来源钻瓜专利网。