×

Transaction state data replication by transaction forwarding in replicated database systems

  • US 6,347,322 B1
  • Filed: 11/09/1998
  • Issued: 02/12/2002
  • Est. Priority Date: 11/09/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for processing a transaction in a replicated database system comprising a plurality of replicated databases, said plurality of replicated databases comprising an active database and at least one backup database, said transaction comprising a plurality of sequential messages that must be performed to complete said transaction, said method comprising the steps of:

  • receiving at least one message for said transaction from a querying system in said active database;

    processing said at least one message for said transaction in said active database, said active database creating corresponding response messages based on said at least one message and creating transaction state data for said active database so that said active database can process subsequently received messages of said transaction;

    transmitting said response messages to said querying system;

    forwarding said at least one message for said transaction and control header data from said active database to said at least one backup database, said control header data enabling said backup database to process said at least one message consistent with said active database; and

    processing said at least one message of said transaction in said at least one backup database, said at least one backup database creating transaction state data for said backup database so that said backup database can directly process subsequent messages of said transaction in the event of failure of said active database.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×