Replication resynchronization
AssigneeSybase, Inc.
InventorsJianbing Zhu, Stephen C. Shepherd
Life of this patent
Estimating the term…
Abstract
System, method, computer program product embodiments and combinations and sub-combinations thereof for replication resynchronization are provided. An embodiment includes providing a mode of operation in a replication control system for repopulating a replicated version of a primary database that does not affect an ability to continue activity in the primary database. Further included is managing the repopulating of the replicated version with attention to at least a resynchronization marker.
Claims15
A method for database replication resynchronization comprising:
- providing a mode of operation in a replication control system for repopulating a replicated version of a primary database that does not affect an ability to continue activity in the primary database;
- and
- managing the repopulating of the replicated version, the managing comprising:
- obtaining a data dump from a trusted data source with attention to at least a resynchronization marker indicating that database synchronization is in progress and a dump marker indicating the dump end time;
- and
- determining transactions to apply to the replication version relative to the resynchronization marker and the dump end time,
- wherein the primary database is stored in a computer memory, and the mode of operation in the replication control system executes on one or more processors.
An apparatus for data replication resynchronization comprising:
- a computer memory;
- one or more processors coupled to the computer memory;
- a primary database stored in the computer memory;
- and
- a replication control system configured to:
- provide a mode of operation to repopulate a replicated version of the primary database that does not affect an ability to continue activity in the primary database;
- manage the repopulation of the replicated version with attention to at least a resynchronization marker, wherein to manage the repopulation of the replicated version the replication control system is further configured to:
- obtain a data dump from a trusted data source with attention to at least a resynchronization marker indicating that database synchronization is in progress and a dump marker indicating the dump end time;
- and
- determine transactions to apply to the replication version relative to the resynchronization marker and the dump end time,
- wherein the replication control system executes on the one or more processors.
A computer program product including a non-transitory computer-readable medium having instructions stored thereon that, if executed by a computing device, cause the computing device to perform operations for data replication resynchronization, the instructions comprising:
- utilizing a mode of operation in a replication control system for repopulating a replicated version of a primary database that does not affect an ability to continue activity in the primary database;
- and
- managing the repopulating of the replicated version, the managing comprising:
- obtaining a data dump from a trusted data source with attention to at least a resynchronization marker indicating that database synchronization is in progress and a dump marker indicating the dump end time;
- and
- determining transactions to apply to the replication version relative to the resynchronization marker and the dump end time,
- wherein the primary database is stored in memory and the mode of operation in the replication control system executes on a processor.
Dependencies are inferred from the claim text.