[发明专利]用于分布式事务处理的方法及设备在审
申请号: | 201510900172.9 | 申请日: | 2015-12-08 |
公开(公告)号: | CN106855822A | 公开(公告)日: | 2017-06-16 |
发明(设计)人: | 彭立勋;翟卫祥 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 上海百一领御专利代理事务所(普通合伙)31243 | 代理人: | 陈贞健,周建华 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 分布式 事务处理 方法 设备 | ||
1.一种在主节点设备端用于分布式事务处理的方法,其中,该方法包括:
在向共享存储设备回写事务提交的重做日志后,将所述事务提交的重做日志的日志序号作为提交日志序号发送给备节点设备;
接收所述备节点设备在重放日志序号小于等于所述提交日志序号的重做日志后所发送的限制日志序号,其中所述限制日志序号等于所述提交日志序号;
向共享存储设备回写日志序号小于等于所述限制日志序号的数据页。
2.根据权利要求1所述的方法,其中,接收所述备节点设备在重放日志序号小于等于所述提交日志序号的重做日志后所发送的限制日志序号,包括:
接收所述备节点设备在重放变更日志后所发送的限制日志序号,其中所述变更日志包括日志序号在前一次接收到的标记日志序号至本次接收到的标记日志序号之间的重做日志,所述限制日志序号等于本次所述备节点设备本次接收到提交日志序号。
3.根据权利要求2所述的方法,其中,向共享存储设备回写日志序号小于等于所述限制日志序号的数据页,包括:
向共享存储设备回写日志序号在前一次接收到的限制日志序号至本次接收到的限制日志序号之间的数据页。
4.一种在备节点设备端用于分布式事务处理的方法,其中,该方法包括:
接收主节点设备发送的提交日志序号,其中所述提交日志序号为所述主节点设备向共享存储设备回写的事务提交的重做日志的日志序号;
重放日志序号小于等于所述提交日志序号的重做日志;
向所述主节点设备发送限制日志序号,其中所述限制日志序号用于控制向共享存储设备回写日志序号小于等于所述限制日志序号的数据页,所述限制日志序号等于所述提交日志序号。
5.根据权利要求4所述的方法,其中,重放日志序号小于等于所述提交日志序号的重做日志,包括:
由所述共享存储设备获取日志序号小于等于所述提交日志序号的重做日志;
重放所述重做日志。
6.根据权利要求5所述的方法,其中,由所述共享存储设备获取日志序号小于等于所述提交日志序号的重做日志,包括:
由所述共享存储设备获取日志序号在前一次接收到的标记日志序号至本次接收到的标记日志序号之间的重做日志。
7.根据权利要求4至6中任一所述的方法,其中,该方法还包括:
若需要删除所述备节点设备中的数据页,则删除日志序号小于等于所述限制日志序号的数据页。
8.根据权利要求7所述的方法,其中,该方法还包括:
获取读请求;
若所述备节点设备不包含所述读请求对应的数据页,则由所述共享存储设备获取所述读请求对应的数据页。
9.一种用于分布式事务处理的主节点设备,其中,该主节点设备包括:
发送装置,用于在向共享存储设备回写事务提交的重做日志后,将所述事务提交的重做日志的日志序号作为提交日志序号发送给备节点设备;
接收装置,用于接收所述备节点设备在重放日志序号小于等于所述提交日志序号的重做日志后所发送的限制日志序号,其中所述限制日志序号等于所述提交日志序号;
数据提交装置,用于向共享存储设备回写日志序号小于等于所述限制日志序号的数据页。
10.根据权利要求9所述的主节点设备,其中,所述接收装置,用于接收所述备节点设备在重放变更日志后所发送的限制日志序号,其中所述变更日志包括日志序号在前一次接收到的标记日志序号至本次接收到的标记日志序号之间的重做日志,所述限制日志序号等于本次所述备节点设备本次接收到提交日志序号。
11.根据权利要求10所述的主节点设备,其中,所述数据提交装置,用于向共享存储设备回写日志序号在前一次接收到的限制日志序号至本 次接收到的限制日志序号之间的数据页。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510900172.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种分布式事务处理方法及装置
- 下一篇:设备间任务接管的方法及装置