×

OBJECT-LEVEL DATABASE RESTORE

  • US 20160210194A1
  • Filed: 05/20/2015
  • Published: 07/21/2016
  • Est. Priority Date: 01/21/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system for backing up and restoring database data, the system comprising:

  • a computing device comprising computer hardware, the computing device having a data agent executing thereon configured to;

    intercept a request from a database application executing on the computing device to read a portion of a database file, where a secondary copy of the database file resides on one or more secondary storage devices in a secondary storage subsystem and is organized on the one or more secondary storage devices as a plurality of first blocks, wherein the portion corresponds to a subset of one or more database objects of a plurality of database objects represented by the database file, wherein the request includes one or more database file offsets corresponding to the requested portion;

    map the one or more database file offsets to a subset of the first blocks that correspond to the one or more requested database objects based on the one or more database file offsets included in the request; and

    issue a request for the subset of the first blocks; and

    one or more secondary storage controller computers comprising hardware configured to;

    in response to the request for the subset of the first blocks;

    access a table that maps the plurality of first blocks to storage locations on the one or more secondary storage devices;

    using the table, locate the subset of the first blocks on the one or more secondary storage devices and retrieve the subset of the first blocks from the one or more secondary storage devices; and

    forward the retrieved first blocks for storage in one or more primary storage devices associated with the computing device.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×