×

SYSTEM AND PROGRAM PRODUCT FOR SEQUENTIAL COORDINATION OF EXTERNAL DATABASE APPLICATION EVENTS WITH ASYNCHRONOUS INTERNAL DATABASE EVENTS

  • US 20080195672A1
  • Filed: 04/15/2008
  • Published: 08/14/2008
  • Est. Priority Date: 05/09/2002
  • Status: Active Grant
First Claim
Patent Images

1. A database management system that includes a replication system, a processor, and a memory, the database management system comprising:

  • at least one database table that is subject to replication;

    a recovery log; and

    a replication signal table;

    said replication system creates entries in the recovery log in response to changes to a state of any one or more of the at least one database table and the replication signal table, wherein said replication signal table is a specific table that is configured for all users of the database management system, and wherein the entries in the recovery log are ordered according to a total order;

    said replication system inserting into the replication signal table, at least one row that describes a replication command to the replication system relating to the at least one database table;

    said replication system detecting a recovery log entry in the recovery log that pertains to the at least one row of the replication signal table;

    said replication system taking replication actions responsive to the recovery log entries that are positioned subsequent to the recovery log entry that pertains to the at least one row of the replication signal table, according to the total order of the recovery log and executing said replication command entered in the replication signal table only after taking actions in response to all preceding entries of the recovery log; and

    wherein the replication command comprises a first command comprising a signal stopping the copying of data into a database table.

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