×

PARALLEL PROCESSING APPARATUS AND METHOD IN DATABASE MANAGEMENT SYSTEM FOR SYNCHRONOUS REPLICATION

  • US 20130198133A1
  • Filed: 05/30/2012
  • Published: 08/01/2013
  • Est. Priority Date: 01/31/2012
  • Status: Active Grant
First Claim
Patent Images

1. A parallel-processing apparatus for an active node in a database management system (DBMS) replicated into the active node and a standby node, the parallel-processing apparatus comprising:

  • a transaction allocation unit configured to allocate a plurality of master transactions to a plurality of master-transaction replication threads which are executed in parallel;

    a master-transaction replication parallel-processing unit configured to execute in parallel, processes for replicating master-transaction logs which log a change in a local database of the active node caused by the plurality of master transactions through the allocated plurality of master-transaction replication threads and transmitting replications of the master-transaction logs to the standby node, to allow a plurality of replicated transactions corresponding to the plurality of master transactions to be executed in the standby node;

    a deadlock detection unit configured to detect a deadlock state between a plurality of pairs of the master transactions and the replicated transactions; and

    a master-transaction control unit configured to cancel at least one of the plurality of pairs of the master transactions and the replicated transactions for which the deadlock state is detected.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×