MINIMIZING DOWNTIME IN MIGRATING CONTENT OF DATABASES SYSTEMS
First Claim
1. A computer-implemented method for minimizing downtime during migration from a source system to a target system, the method being executed using one or more processors and comprising:
- executing, by the one or more processors, a first application on the source system during production use of the source system;
providing, by the one or more processors, a second application on the target system;
during the production use of the source system;
migrating data from the source system to the target system based on a catalog delta, and a data delta, each of the catalog delta, and the data delta being periodically determined, anddetermining whether a completion time exceeds a threshold time, the completion time being determined based on a last-determined data delta; and
in response to determining that the completion time does not exceed the threshold time;
halting production use of the source system, andcompleting migration to the target system based on the last-determined data delta.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer-readable storage media for executing a first application on a source system during production use of the source system, providing a second application on a target system, during the production use of the source system: migrating data from the source system to the target system based on a catalog delta, and a data delta, each of the catalog delta, and the data delta being periodically determined, and determining whether a completion time exceeds a threshold time, the completion time being determined based on a last-determined data delta, and, in response to determining that the completion time does not exceed the threshold time: halting production use of the source system, and completing migration to the target system based on the last-determined data delta.
19 Citations
20 Claims
-
1. A computer-implemented method for minimizing downtime during migration from a source system to a target system, the method being executed using one or more processors and comprising:
-
executing, by the one or more processors, a first application on the source system during production use of the source system; providing, by the one or more processors, a second application on the target system; during the production use of the source system; migrating data from the source system to the target system based on a catalog delta, and a data delta, each of the catalog delta, and the data delta being periodically determined, and determining whether a completion time exceeds a threshold time, the completion time being determined based on a last-determined data delta; and in response to determining that the completion time does not exceed the threshold time; halting production use of the source system, and completing migration to the target system based on the last-determined data delta. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium coupled to one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations for minimizing downtime during migration from a source system to a target system, the operations comprising:
-
executing a first application on the source system during production use of the source system; providing a second application on the target system; during the production use of the source system; migrating data from the source system to the target system based on a catalog delta, and a data delta, each of the catalog delta, and the data delta being periodically determined, and determining whether a completion time exceeds a threshold time, the completion time being determined based on a last-determined data delta; and in response to determining that the completion time does not exceed the threshold time; halting production use of the source system, and completing migration to the target system based on the last-determined data delta. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a computing device; and a computer-readable storage device coupled to the computing device and having instructions stored thereon which, when executed by the computing device, cause the computing device to perform operations for minimizing downtime during maintenance procedures to an application, the operations comprising; executing a first application on the source system during production use of the source system; providing a second application on the target system; during the production use of the source system; migrating data from the source system to the target system based on a catalog delta, and a data delta, each of the catalog delta, and the data delta being periodically determined, and determining whether a completion time exceeds a threshold time, the completion time being determined based on a last-determined data delta; and in response to determining that the completion time does not exceed the threshold time; halting production use of the source system, and completing migration to the target system based on the last-determined data delta. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification