发明名称 | 带有多版本化的数据库系统的分布式事务管理 | ||
摘要 | 本发明涉及带有多版本化的数据库系统的分布式事务管理。本发明涉及确保全局或分布式数据库事务中参与节点之间的同步的分布式事务管理技术。该技术利用使用各个参与节点处的本地时钟的提交协议。全局事务中的参与者被配置为利用相同的提交时间戳和逻辑读时间,并且可以提前它们各自的本地时钟以建立该同步。在一个实施例中,分布式提交利用二阶段提交的修改版本,该二阶段提交的修改版本包括从参与者收集提交时间戳投票的额外阶段。另外,心跳机制可用于建立节点之间的松散同步。在另一个实施例中,除了事务结果本身,节点通过返回生成事务结果时所涉及的节点的列表以及由这些节点所使用的访问类型来响应远程事务请求。 | ||
申请公布号 | CN102419764A | 申请公布日期 | 2012.04.18 |
申请号 | CN201110339865.7 | 申请日期 | 2011.10.19 |
申请人 | 微软公司 | 发明人 | P-A·拉森;M·茨维林;C·迪亚科努 |
分类号 | G06F17/30(2006.01)I | 主分类号 | G06F17/30(2006.01)I |
代理机构 | 上海专利商标事务所有限公司 31100 | 代理人 | 杨洁 |
主权项 | 一种分布式数据库事务管理系统,包括:分布式事务管理组件410,被配置为通过便于对由多个分布式数据库节点A、B、C在提交事务时所使用的提交时间戳的同步来实施对所述多个分布式数据库节点A、B、C上的数据进行操作的所述事务的原子性;其中,所述提交时间戳是在未参考对所述多个分布式数据库节点A、B、C全局可用的全局时钟的情况下同步的。 | ||
地址 | 美国华盛顿州 |