×

Dynamic migration script management

  • US 10,248,671 B2
  • Filed: 10/20/2017
  • Issued: 04/02/2019
  • Est. Priority Date: 07/09/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving one or more indications of a plurality of migration scripts to be executed to perform a migration of a database system from a source server system to a target server system, wherein the source server system is online and processing database requests during the migration of the database system;

    determining, based on one or more factors, an execution order in which the plurality of migration scripts are to be initialized for execution;

    identifying one or more first migration scripts of the plurality of migration scripts based on the execution order;

    initiating execution of the one or more first migration scripts to commence the migration of the database system;

    identifying one or more second migration scripts of the plurality of migration scripts scheduled to initiate execution after the one or more first migration scripts based on the execution order;

    monitoring one or more processing resources available to the source server system and/or the target server system;

    determining that the one or more processing resources are above a first threshold but below a second threshold;

    initiating execution of one or more third migration scripts of the plurality of migration scripts out-of-order from the execution order to continue the migration of the database system based on determining that the processing resources are above the first threshold but below the second threshold, the one or more third migration scripts being initiated for execution before the one or more second migration scripts; and

    rescheduling the one or more second migration scripts to be initiated for execution after the one or more third migration scripts.

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