Method and apparatus to migrate using concurrent archive and restore
OwnerHerbert J. Tarenskeeninventor
Life of this patent
Estimating the term…
Abstract
A system and method for migrating data from a source database system and a target database system includes a first utility module (e.g., an archive utility) and a second utility module (e.g., a restore utility) that are concurrently active. The first and second utility modules communicate through a buffer, shared memory, or pipe, to enable relatively fast data transfer (e.g., archive/restore, archive/copy, or other data transfer) between the first and second utility modules.
Claims39
A system comprising:
- one or more control units;
- a transfer medium;
- a first module executable on the one or more control units to receive data for archiving from a first database, the first module to communicate the received data to the transfer medium;
- and
- a second module executable on the one or more control units to receive data from the transfer medium and to transfer the received data into a second database.
A system comprising:
- a memory;
- an archive module adapted to receive data from a first database and to write the data to the memory;
- and
- a restore module adapted to receive the data from the memory and to transfer the data to a second database,
- the archive and restore modules being concurrently active.
A method of migrating data from a first database to a second database, comprising:
- executing an archive module to read archive data from a first database;
- writing, by the archive module, the archive data to a memory;
- executing a restore module;
- reading, by the restore module, the archive data from the memory;
- and
- transferring, by the restore module, the archive data to a second database.
An article comprising at least one storage medium containing instructions that when executed cause a system to:
- archive data from a first database;
- transfer the archived data to a buffer;
- receive the archived data from the buffer;
- and
- restore the archived data to a second database.
A system comprising:
- an operating system;
- a pipe managed by the operating system;
- an archive module;
- and
- a restore module,
- the archive module adapted to transfer archive data from a first database to the pipe, and
- the restore module adapted to receive the archive data from the pipe and to restore the received archive data into a second database,
- the archive and restore modules being concurrently active in the system.
Dependencies are inferred from the claim text.