×

System and method for incrementally replicating investigative analysis data

  • US 8,886,601 B1
  • Filed: 06/20/2013
  • Issued: 11/11/2014
  • Est. Priority Date: 06/20/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, at an exporting system, a command to execute an incremental replication job;

    wherein the exporting system tracks changes to database data in a revisioning database by creating, in the revisioning database, change records for changes to the database data, the change records comprising logical clock values reflecting an order of the changes, the logical clock values obtained from a logical clock used to order changes to the revisioning database;

    based on the command, the exporting system creating and storing an incremental replication plan for the incremental replication job;

    wherein creating and storing the incremental replication plan comprises;

    determining a number of incremental replication chunks to divide the incremental replication job into,determining a current logical clock value of the logical clock, andstoring the current logical clock value as part of the incremental replication plan;

    wherein the stored incremental replication plan comprises a number of incremental replication chunk specifications, one for each of the number of incremental replication chunks that the incremental replication job is divided into;

    wherein each of the number of incremental replication chunk specifications comprises information that identifies a range of data objects that are to be exported as part of the incremental replication chunk;

    after creating and storing the incremental replication plan, the exporting system executing the incremental replication job according to the incremental replication plan;

    wherein executing the incremental replication job comprises, for each of the number of incremental replication chunk specifications;

    collecting, from the revisioning database, based on the information in the incremental replication chunk specification and based on the logical clock value stored as part of the incremental replication plan, change data from one or more change records for the data objects to be exported as part of the incremental replication chunk, andexporting the collected change data to an importing system;

    wherein the method is performed by one or more computing devices.

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