×

DATABASE PROTECTION USING BLOCK-LEVEL MAPPING

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

1. A data storage system for protecting database files, the system comprising:

  • a client computing device comprising;

    at least one hardware processor;

    a database application executing on the processor and configured to output a database file for storage in one or more primary storage devices in a primary storage subsystem, the database file including a plurality of database objects, the database application outputting the database file as a series of application-level blocks; and

    a data agent executing on the processor and configured to divide the database file into a plurality of first blocks having a first granularity larger than a second granularity of the application-level blocks such that each of the first blocks spans a plurality of the application-level blocks; and

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

    in response to instructions to create a secondary copy of the database file;

    copy the plurality of first blocks to one or more secondary storage devices in a secondary storage subsystem to create a secondary copy of the database file; and

    create a table that provides a mapping between the copied plurality of first blocks and corresponding locations on the one or more secondary storage devices.

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