Method and system for minimizing rolling database recovery downtime
AssigneeEMC IP Holding Company LLC
InventorsNavneet Upadhyay, Shelesh Chopra, Amith Ramachandran
Life of this patent
Estimating the term…
Abstract
A method and system for minimizing rolling database recovery downtime. Specifically, the disclosed method and system entail migrating and recovering database data from backup storage to local host storage while enabling database access operations through live mounts mapped to the database data on the backup storage. Database downtime may subsequently be reduced through the rapid switching of file system references between database data stored on backup storage and database data copies recovered on local storage.
Claims20
A method for recovering database data, comprising:
- live-mounting at least a portion of a backup asset onto a client device;
- while remote access operations to the at least portion of the backup asset are being performed:
- issuing, to a backup storage system, a control file request comprising backup asset metadata associated with the backup asset;
- receiving, from the backup storage system and in response to the control file request, a control file for the backup asset;
- identifying, based on the control file, a first backup asset data file copy of a first backup asset data file of the backup asset;
- and
- recovering the first backup asset data file copy onto the client device.
A non-transitory computer readable medium (CRM) comprising computer readable program code, which when executed by a computer processor, enables the computer processor to:
- live-mount at least a portion of a backup asset onto a client device;
- while remote access operations to the at least portion of the backup asset are being performed:
- issue, to a backup storage system, a control file request comprising backup asset metadata associated with the backup asset;
- receive, from the backup storage system and in response to the control file request, a control file for the backup asset;
- identify, based on the control file, a first backup asset data file copy of a first backup asset data file of the backup asset;
- and
- recover the first backup asset data file copy onto the client device.
A system, comprising:
- a backup asset residing on a backup storage system;
- and
- a client device operatively connected to the backup storage system, and comprising a computer processor on which a client mounting agent and a client recovery agent are executing,
- wherein the client mounting agent is configured to:
- live-mount at least a portion of a backup asset of the backup asset onto the client device,
- wherein, while remote access operations to the at least portion of the backup asset are being performed, the client recovery agent is configured to:
- issue, to the backup storage system, a control file request comprising backup asset metadata associated with the backup asset;
- receive, from the backup storage system and in response to the control file request, a control file for the backup asset;
- identify, based on the control file, a backup asset data file copy of a backup asset data file of the backup asset;
- and
- recover the backup asset data file copy onto the client device.
Dependencies are inferred from the claim text.