World Library  
Flag as Inappropriate
Email this Article

Differential backup

Article Id: WHEBN0008463448
Reproduction Date:

Title: Differential backup  
Author: World Heritage Encyclopedia
Language: English
Subject: Rsync, Backup
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Differential backup

A differential backup is a type of data backup that preserves data, saving only the difference in the data since the last full backup. The rationale in this is that, since changes to data are generally few compared to the entire amount of data in the data repository, the amount of time required to complete the backup will be smaller than if a full backup was performed every time that the organization or data owner wishes to back up changes since the last full backup. Another advantage, at least as compared to the incremental backup method of data backup, is that at data restoration time, at most two backup media are ever needed to restore all the data. This simplifies data restores as well as increases the likelihood of shortening data restoration time.

Meaning

A differential backup is a cumulative backup of all changes made since the last full backup, i.e., the differences since the last full backup. The advantage to this is the quicker recovery time, requiring only a full backup and the last differential backup to restore the entire data repository. The disadvantage is that for each day elapsed since the last full backup, more data needs to be backed up, especially if a significant proportion of the data has changed, thus increasing backup time as compared to the incremental backup method.

Usage consistency

It is important to use the terms "differential backup" and "incremental backup" correctly. The two terms are widely used in the industry, and their use is universally standard.[1] A differential backup refers to a backup made to include the differences since the last full backup, while an incremental backup contains only the changes since the last incremental backup. (or, of course, since the last full backup if the incremental backup in questions is the first incremental backup immediately after the last full backup). All the major data backup vendors have standardized on these definitions, including Microsoft, Acronis, and Symantec.

Microsoft, makers of Backup and Restore, defines incremental backups and differential backups as follows:[2] "Incremental: An incremental backup provides a backup of files that have changed or are new since the last incremental backup....Differential: A differential backup provides a backup of files that have changed since a full backup was performed. A differential backup typically saves only the files that are different or new since the last full backup, but this can vary in different backup programs. Together, a full backup and a differential backup include all the files on your computer, changed and unchanged." Microsoft products, such as Exchange Server 2010 use this definition in their literature and support sites.[3]

Acronis, makers of Acronis True Image, states that “A differential backup backs up only the files that changed since the last full back...Incremental backups also back up only the changed data, but they only back up the data that has changed since the last backup — be it a full or incremental backup.”[4]

MySQL, makers of MySQL Enterprise Backup, states that "An incremental backup only backs up data that changed since the previous backup [full or incremental]."[5]

CA Technologies, makers of ArcServe, states that “Incremental Backup…backs up the… files that have changed since the last backup. Differential Backup… backs up …files that have changed since the last full backup.”[6]

Symantec, makers of Backup Exec, states that “An Incremental backup backs up only the selected files that have their archive bit set to ON, setting them back to OFF. This results in a backup of all files that are new or changed since the last backup, whether it was a full or an incremental...A Differential backup will back up all selected files that are new and changed since the last full backup.”[7]

EMC Corporation, makers of EMC NetWorker (formerly Legato), states that “Incremental is a backup of latest changes since the last backup (any level) so when a full recovery is needed you would need to restore the last full backup plus all the incremental [backup]s until the point-in-time you want to restore...Differential backups are incremental backups since the last full backup… the differential backups will always save the differences between the last full.”[8]

Quest Software, makers of NetVault Backup, states that “Incremental – An Incremental backup transfers the changes in a volume since the last Full, Differential, or Incremental backup. Incremental backups consume minimum storage space and are quicker to perform...Differential – A Differential backup transfers the changes in a volume since the last Full backup. Differential backups speed up recovery since the plug-in is only required to restore two savesets, the Full and the latest Differential backup.”[9]

Illustration

The difference between incremental and differential backups can be illustrated as follows:[10]

Incremental backups:
Day >>> Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Backup Type >>> Full Incremental Incremental Incremental Incremental Incremental Incremental Full
Effect >>> N/A Changes since Sunday Changes since Monday Changes since Tuesday Changes since Wednesday Changes since Thursday Changes since Friday N/A

Editor’s Note: the above assumes that backups are done daily. Otherwise, the “Changes since” entry must be modified to refer to the last backup (whether such last backup was full or incremental). It also assumes a weekly rotation.

Differential backups:
Day >>> Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Backup Type >>> Full Differential Differential Differential Differential Differential Differential Full
Effect >>> N/A Changes since Sunday Changes since Sunday Changes since Sunday Changes since Sunday Changes since Sunday Changes since Sunday N/A

It is important to remember the industry standard meaning of these two terms because, while the terms above are in very wide use, some writers have been known to reverse their meaning. One case, for example, is the one found at The Elder Geek website.[11]

See also

References

Further reading

This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.