买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】基于分布式逻辑时间戳的分布式事务管理方法及系统_广州巨杉软件开发有限公司_201911291498.0 

申请/专利权人:广州巨杉软件开发有限公司

申请日:2019-12-13

公开(公告)日:2020-08-21

公开(公告)号:CN111061810B

主分类号:G06F16/27(20190101)

分类号:G06F16/27(20190101)

优先权:["20191023 CN 2019110148652"]

专利状态码:有效-授权

法律状态:2020.08.21#授权;2020.05.19#实质审查的生效;2020.04.24#公开

摘要:本发明公开了一种基于分布式逻辑时间戳的分布式事务管理方法及系统,方法包括:对事务的事务开始时间进行设置;若数据节点与协调节点的本地逻辑时间的相差值超出预设的阈值,则将数据节点的本地逻辑时间进行校时,并使协调节点回滚该事务,在将协调节点的时间进行校时后,重试该事务;若事务预提交时间与事务开始时间相差值大于该事务的事务容忍误差,则将事务预提交时间以及该事务的预提交消息发送到所有参与该事务的数据节点;根据两个不同事务的时间戳的相差值情况,选取一个数据节点作为仲裁节点以对两个不同事务的时间戳顺序进行仲裁。本发明能够在满足分布式存储和处理的要求的同时,减少网络的开销,从而有效提升系统的整体性能。

主权项:1.一种基于分布式逻辑时间戳的分布式事务管理方法,其特征在于,所述分布式事务的数据库包括协调节点、编目节点和数据节点,各个节点的本地逻辑时间分别根据预设的全局逻辑时间进行同步校时;所述基于分布式逻辑时间戳的分布式事务管理方法包括:在事务开始时,将该事务的事务开始时间设为所述协调节点的本地逻辑时间;在所述数据节点首次接收到所述协调节点发送的消息时,判断所述数据节点的本地逻辑时间与所述协调节点的本地逻辑时间的相差值是否超出预设的第一误差阈值;若是,则将所述数据节点的本地逻辑时间进行同步校时,同时,控制所述数据节点返回错误消息至所述协调节点,以使所述协调节点回滚该事务,并将所述协调节点的本地逻辑时间进行同步校时后,重试该事务;在事务预提交时,将该事务的事务预提交时间设为所述协调节点的当前本地逻辑时间,判断所述事务预提交时间与所述事务开始时间的相差值是否大于该事务的事务容忍误差;若否,则暂缓执行;若是,则将所述事务预提交时间以及该事务的预提交消息发送到所有参与该事务的数据节点;当两个不同事务访问相同数据时,判断所述两个不同事务的时间戳的相差值是否小于预设的第二误差阈值;若是,则从目标数据节点中按预设的算法选取一个数据节点作为仲裁节点,以对所述两个不同事务的时间戳顺序进行仲裁。

全文数据:

权利要求:

百度查询: 广州巨杉软件开发有限公司 基于分布式逻辑时间戳的分布式事务管理方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。