首页> 外国专利> METHOD AND APPARATUS FOR SEQUENCING TRANSACTIONS GLOBALLY IN A DISTRIBUTED DATABASE CLUSTER WITH COLLISION MONITORING

METHOD AND APPARATUS FOR SEQUENCING TRANSACTIONS GLOBALLY IN A DISTRIBUTED DATABASE CLUSTER WITH COLLISION MONITORING

机译:冲突监测的分布式数据库集群中全局事务排序的方法和装置

摘要

A system and method for duplicating a plurality of transactions for a primary database received from at least one application over a network as a plurality of replicated transactions for a secondary database. The system comprises a status module for monitoring a completion status of each of the plurality of transactions received by the primary database, such that the completion status indicates a respective transaction of the plurality of transactions has been successfully processed by the primary database. The system comprises a global queue for storing each of the plurality of transactions for facilitating the transaction duplication in a selected transaction sequence order, wherein the global queue is configured for storing the plurality of transactions and the respective completion status of each of the plurality of transactions including a respective transaction identification. The respective transaction identification represents a unique sequence identification for each stored transaction of the plurality of transactions. The system comprises a controller module coupled to the global queue and configured for assigning the respective transaction identification to each of the plurality of transactions and further configured for duplicating as the plurality of replicated transactions all of the transactions with a successful completion status of the plurality of transactions for storage in a replication queue for facilitating transmission of the plurality of replicated transactions to the secondary database for processing.
机译:一种用于将通过网络从至少一个应用程序接收的用于主数据库的多个事务复制为用于辅助数据库的多个复制事务的系统和方法。该系统包括状态模块,该状态模块用于监视由主数据库接收的多个交易中的每个交易的完成状态,以使得完成状态指示多个交易中的各个交易已被主数据库成功地处理。该系统包括全局队​​列,该全局队列用于存储多个事务中的每个事务,以便于以选定的事务序列顺序进行事务复制,其中,全局队列被配置为用于存储多个事务和多个事务中的每个事务的各自完成状态。包括相应的交易标识。相应的交易标识代表多个交易中每个存储的交易的唯一序列标识。该系统包括控制器模块,该控制器模块耦合到全局队列,并且被配置为向多个交易中的每个交易分配各自的交易标识,并且还被配置为将具有多个交易的成功完成状态的所有交易复制为多个复制交易。用于存储在复制队列中的事务,以便于将多个复制的事务传输到辅助数据库进行处理。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号