×

Database application backup in single snapshot for multiple applications

  • US 9,632,874 B2
  • Filed: 01/24/2014
  • Issued: 04/25/2017
  • Est. Priority Date: 01/24/2014
  • Status: Active Grant
First Claim
Patent Images

1. An information management system configured to generate a snapshot of data relating to a plurality of applications, the system comprising:

  • a client computing device configured to execute a plurality of data agents, each data agent being associated with at least one of a plurality of applications executing on the client computing device, wherein;

    data generated by the plurality of applications is stored in a logical volume in a primary storage subsystem; and

    the plurality of data agents comprises at least a database data agent associated with a database application, the database data agent configured to back up one or more log files of a database log of the database application separately from data of the database application; and

    a second computing device configured to execute a snapshot manager, the snapshot manager configured to;

    detect the plurality of applications executing on the client computing device;

    in response to receiving notifications from the plurality of data agents that the associated applications are in consistent states, obtain a snapshot of the logical volume that comprises the data generated by the plurality of applications;

    generate mapping information between a particular one of the plurality of applications and a portion of the snapshot relating to the particular one of the plurality of applications, the mapping information comprising database application mapping information between the database application and a portion of the snapshot relating to the database application;

    copy the snapshot to a secondary storage subsystem using one or more media agents;

    truncate the database log of the database application;

    receive an instruction to restore data of the database application from the snapshot in the secondary storage subsystem;

    access the database application mapping information;

    locate a part of the snapshot corresponding to the data of the database application to be restored based at least in part on the database application mapping information; and

    copy the part of the snapshot from the secondary storage subsystem to the primary storage subsystem using one or more media agents.

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