×

Facilitating data migration between database clusters while the database continues operating

  • US 9,298,752 B2
  • Filed: 08/26/2013
  • Issued: 03/29/2016
  • Est. Priority Date: 08/26/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • while a database continues to process live database traffic, performing the following operations;

    receiving a request to migrate a set of data items from a source cluster in the database to a destination cluster in the database;

    recording a current position in an operation log for the database, wherein the operation log records a sequential record of operations that are applied to the source cluster subsequent to receiving the migration request;

    copying the set of data items from the source cluster to the destination cluster in parallel with continuing to process live database traffic for the set of data items at the source cluster;

    applying a sequence of updates, starting from the recorded position in the operation log, to the set of data items that was copied to the destination cluster; and

    after the sequence of updates is applied, performing a cut-over operation that diverts the live database traffic for the set of data items to the destination cluster, wherein prior to the cut-over operation the source cluster continues to directly receive and handle requests for the set of data items, wherein subsequent to the cut-over operation live database traffic for the set of data items is diverted to the destination cluster.

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