[发明专利]异步分布式数据库管理的系统和方法无效
申请号: | 201280048364.6 | 申请日: | 2012-08-01 |
公开(公告)号: | CN103842994A | 公开(公告)日: | 2014-06-04 |
发明(设计)人: | 詹森·卢卡斯 | 申请(专利权)人: | 标记公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F15/16 |
代理公司: | 北京商专永信知识产权代理事务所(普通合伙) 11400 | 代理人: | 邬玥;葛强 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 异步 分布式 数据库 管理 系统 方法 | ||
1.一种异步分布式数据库管理的方法,所述方法包括:
在数据库管理系统,从分布式数据库系统中的客户端接收与事务序列相关联的数据库事务,其中所述数据库事务包括一个或多个断言;
在所述数据库管理系统,轮询关于被包括在所述数据库事务中的所述一个或多个断言的所述有效性的多个数据库资源以达成共识;以及
如果所述共识被在超时时间间隔内达成,基于达成所述共识,在所述数据库管理系统更新在所述分布式数据库系统中的所述数据库事务,其中所述共识最初并未在所述多个数据库资源之间被达成。
2.如权利要求1所述的方法,进一步包括:
在所述数据库管理系统通知在所述分布式数据库中的所述客户端,如果所述共识未在所述超时时间内被达成,则所述数据库事务被中止。
3.如权利要求1所述的方法,其中所述数据库事务是由在所述客户端上运行的应用程序所启动。
4.如权利要求1所述的方法,进一步包括:
在更新所述分布式数据库系统之前,通知所述客户端所述数据库事务已经被成功完成。
5.如权利要求1所述的方法,其中所述超时时间间隔包括半秒和3秒之间的持续时间。
6.如权利要求1所述的方法,其中所述超时间隔包括小于半秒的持续时间。
7.如权利要求1所述的方法,其中更新所述分布式数据库系统进一步包括:
异步地协调所述数据库事务与在所述分布式数据库系统中的一个或多个其他数据库事务。
8.如权利要求1所述的方法,进一步包括:
在更新所述分布式数据库系统之前,从所述分布式数据库系统读取相关于所述数据库事务的信息;
传送所述信息给所述客户端,而不论是否已经达到所述共识。
9.如权利要求1所述的方法,进一步包括:
在所述数据库管理系统,从在所述分布式数据库系统中的第二客户端接收与第二事务序列相关联的第二数据库事务,其中所述第二数据库事务包括一个或多个第二断言,并且其中所述一个或多个第二断言要求读取与所述数据库事务相关的信息。
10.如权利要求1所述的方法,其中更新所述分布式数据库系统进一步包括:
提交所述数据库事务至全局事务序列;以及
在遍及所述分布式数据库的所述多个数据库资源复制所述全局事务序列。
11.如权利要求1所述的方法,进一步包括:
在所述数据库管理系统确定所述共识可以被达成的可能性。
12.如权利要求11所述的方法,还包括:
基于所述共识可以被达成的可能性,在所述数据库管理系统设置所述超时时间间隔。
13.如权利要求1所述的方法,其中所述多个数据库资源包含在所述分布式数据库系统中的一个或多个其他数据库管理系统,或者在所述分布式数据库系统中的一个或多个存储管理系统。
14.一种异步分布式数据库管理的方法,所述方法包括:
在数据库管理系统,从分布式数据库系统中的客户端接收与事务序列相关联的数据库事务,其中所述数据库事务包括一个或多个断言;
在所述数据库管理系统,处理所述数据库事务以识别所述一个或多个断言,其中所述一个或多个断言必须有特定的配置,以便更新在所述分布式数据库系统中的所述数据库事务;
于第一时间,在所述数据库管理系统确定关于所述一个或多个断言的多个数据库资源之间的第一配置,其中所述第一配置不同于所述特定配置;以及
如果关于所述一个或多个断言的所述多个数据库资源之间的第二配置与在所述第二时间的所述特定配置相同,在所述数据库管理系统于所述第二时间更新在所述分布式数据库系统中的所述数据库事务。
15.如权利要求14所述的方法,其中所述特定配置要求所述一个或多个断言是有效的。
16.如权利要求14所述的方法,进一步包括:
如果所述第二配置与在所述第二时间的所述特定配置不同,在所述数据库管理系统通知在所述分布式数据库中的所述客户端所述数据库事务已被中止。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于标记公司,未经标记公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280048364.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于木质、塑料板材内凹廓型加工的刮刀
- 下一篇:一种手动的刀具调距装置