×

CROSS-APPLICATION DATABASE RESTORE

  • US 20160210342A1
  • 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 converting database data from one database application format to another database application format, the system comprising:

  • a first computing device comprising computer hardware and configured to;

    in response to a request to access at least one first database object of a plurality of database objects represented by a database file generated by a first database application, the database file including a plurality of data blocks, the first database application residing on a computing device within a primary storage subsystem, identify a subset of the plurality of data blocks which correspond to the first database object; and

    issue a request to retrieve the subset of data blocks from one or more secondary storage devices which reside in a secondary storage subsystem and which store a secondary copy of the database file, the secondary copy of the database file including secondary copies of the plurality of data blocks;

    a second computing device comprising computer hardware; and

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

    receive the request to retrieve the subset of data blocks;

    access a stored table that provides a mapping between the secondary copies of the plurality of data blocks and corresponding locations of the secondary copies of the plurality of data blocks in the one or more secondary storage devices;

    retrieve the subset of data blocks from the one or more secondary storage devices; and

    forward the retrieved subset of data blocks to the second computing device;

    the second computing device configured to;

    receive each of the requested data blocks, the received data blocks retrieved from the one or more secondary storage devices;

    convert the received data blocks to a format usable by a second database application different than the first database application; and

    forward the converted data blocks for use by an instance of the second database application.

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