×

Log-base data replication from a source database to a target database

  • US 9,442,995 B2
  • Filed: 07/31/2013
  • Issued: 09/13/2016
  • Est. Priority Date: 07/27/2010
  • Status: Expired
First Claim
Patent Images

1. A system for data replication between a source database and a target database, comprising:

  • a computer including a micro-processor;

    a source database having data stored therein, and one or more binary logs associated therewith which record event data describing changes made to the data during a transaction at the source database;

    a replication module running on the computer and including a plurality of reader and processor classes, each class executing on a dedicated thread, to replicate the changes made to the data at the source database, for use with a target database, byreading, from the one or more binary logs, the event data describing the changes made to the data during the transaction,processing the event data to determine events describing one or more full or partial data changes at the source database, andstoring records into a record queue of a particular size, wherein the records reflect the determined events;

    wherein, upon a subsequent request to replicate data to the target database, the system invokes a plurality of record classes to retrieve the records stored in the record queue to create a trail file, wherein the trail file is then communicated to the target database and used therein to replicate the changes made to the data, from the source database to the target database.

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