首页> 外国专利> System and method for replication of distributed databases that span multiple primary nodes

System and method for replication of distributed databases that span multiple primary nodes

机译:用于复制跨越多个主节点的分布式数据库的系统和方法

摘要

A method and system for backing up primary nodes onto backup nodes where the primary nodes can each originate a distributed transaction and can participate in a distributed transaction. The backup nodes, after a primary node failure, undo all transactions whose state is unknown on the backup node and all committed transactions which, if kept, would lead to an inconsistent set of backup nodes. First, committed transactions are undone if commits for them were not received on all back up nodes to the primary nodes that participated in the transaction. Second, all committed transactions that potentially depend on the committed transactions that were undone are also undone. Only those transactions that are provably independent of the committed transactions that were undone are kept. The result is a set of back up nodes which can support operations until the failing primary node is restored.
机译:一种用于将主节点备份到备份节点上的方法和系统,其中主节点可以各自发起分布式事务并可以参与分布式事务。在主节点发生故障后,备份节点将撤消备份节点上状态未知的所有事务以及所有已提交的事务,如果保留这些事务,则会导致一组备份节点不一致。首先,如果未在参与该事务的主节点的所有备份节点上收到针对它们的提交,则撤消已提交的事务。其次,所有可能依赖于已撤销的已落实事务的已落实事务也将被撤销。仅保留那些证明独立于撤消的已提交事务的事务。结果是一组备份节点,这些备份节点可以支持操作,直到发生故障的主节点恢复为止。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号