×

Distributed computing system with resource managed database cloning

  • US 10,437,856 B2
  • Filed: 10/03/2016
  • Issued: 10/08/2019
  • Est. Priority Date: 01/23/2015
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus for cloning database instances, comprising:

  • a control device coupled to computerized servers through a network, the computerized servers comprising at least a first computerized server including a primary database and a second computerized server including a secondary database, and at least some of the computerized servers storing backup database instances respectively constructed by copying data from one of the primary database or the secondary database, the control device comprising;

    a processor; and

    machine-readable instructions stored in a non-transitory storage medium that cause the processor to perform a cloning operation by;

    identifying a most recently updated one of the backup database instances as a first backup database instance;

    identifying another of the backup database instances that was updated most recently before the first backup database instance as a second backup database instance;

    upon a condition that a time difference between an update time of the first backup database instance and an update time of the second backup database instance is below a defined value, selecting, as a source instance for cloning, one of the first backup database instance or the second backup database instance satisfying at least one of a geographic distance criteria or geographic logical criteria with respect to a designated database instance;

    upon a condition that the time difference is above the defined value, selecting, as the source instance for cloning, the first backup database instance; and

    cloning the source instance to the designated database instance.

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