×

Techniques for performing an incremental backup

  • US 9,817,834 B1
  • Filed: 10/01/2012
  • Issued: 11/14/2017
  • Est. Priority Date: 10/01/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for performing an incremental backup comprising:

  • retrieving a first identifier for a first portion of a prior full backup of a database, wherein retrieving the first identifier comprises parsing the first portion of the prior full backup of the database to identify the first identifier;

    backing up a first portion of a snapshot of the database;

    retrieving, using at least one computer processor, a second identifier of a second portion of the snapshot of the database, wherein retrieving the second identifier of the second portion of the snapshot comprises parsing the snapshot to identify the second identifier by sequentially reading one or more pages stored in the snapshot, wherein parsing the snapshot comprises iteratively comparing versions of portions of the snapshot against a version of the backup of the database;

    determining whether the second identifier of the second portion of the snapshot of the database is greater than the first identifier;

    in the event the second identifier is less than or equal to the first identifier, indicating that the second portion of the snapshot has not been modified subsequent to the prior full backup, skip backing up the second portion of the snapshot of the database; and

    in the event the second identifier is greater than the first identifier, indicating that the second portion of the snapshot has been modified subsequent to the prior full backup,backing up the second portion of the snapshot of the database; and

    storing an offset with the backup of the first portion of the snapshot, wherein the offset indicates where the second portion of the snapshot is to be inserted into the prior full backup.

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