×

Replicated database structural change management

  • US 9,720,994 B2
  • Filed: 10/04/2012
  • Issued: 08/01/2017
  • Est. Priority Date: 10/04/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving structural change input to structurally change a master database;

    obtaining a first lock that locks at least a portion of the master database to prevent updates to the locked portion of the master database;

    after obtaining the first lock, waiting for a replication process that replicates at least some data stored in the master database to a replicate database to empty a data replication buffer; and

    after obtaining the first lock and after waiting for the replication process to empty the data replication buffer, obtaining a second lock that locks the replication process to prevent data replication from the master database to the replicate database;

    processing the structural change input to structurally change the master database;

    automatically generating a change bundle including a representation of the structural changes to the master database from which the structural changes are replicable within the replicate database;

    transmitting the change bundle to a structural change process that executes against the replicate database to implement the structural changes represented in the change bundle; and

    releasing the first lock and the second lock in response to a received notification indicating the structural changes have been made to the replicate database.

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