1. Incremental Backup :
Incremental backup only preserves the data that has been changed from the last full backup or incremental backup. This type of backup uses less storage and can do backup and recovery quickly. The data in this type of backup contains redundancy as recovery includes last full backup and all the incremental backups.
Recovery in Incremental Backup:
2. Differential Backup :
Differential backup only preserves data change from the last full backup. This type of backup uses more memory as it saves all the data changes since last full backup. It contains less redundant data and recovery is easy but the time needed for creating backup is high.
Recovery in Differential Backup:
Difference between incremental backup and differential backup :
|S.NO.||Incremental Backup||Differential Backup|
|1.||In this type of backup successive copies of data contains only the changed part since the preceding backup copy was made.||In this type of backup only the difference in the data from last full backup is saved.|
|2.||It has more redundant data than differential backup.||Differential backup contains less redundant data.|
|3.||Recovery is difficult in this type of backup.||Recovery is easy as compared to incremental backup.|
|4.||It takes less time to create backup.||It takes more time to create backup than incremental backup.|
|5.||It take less data storage space to create backup.||Memory taken to create backup is more as compared to incremental backup.|
|6.||Incremental backup uses less bandwidth.||Differential backup uses more bandwidth than incremental backup.|
Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.
- Difference between Delta Modulation (DM) and Differential Pulse Code Modulation (DPCM)
- Difference between Backup and Snapshot
- Difference between Waterfall model and Incremental model
- Difference between Spiral model and Incremental model
- Difference between RAD Model and Incremental Model
- Difference between Prototype Model and Incremental Model
- Difference between V-model and Incremental model
- Data Backup and Restoration in Cassandra
- Backup Security Measures
- Various types of Backup
- Difference between Stop and Wait protocol and Sliding Window protocol
- Similarities and Difference between Java and C++
- Difference between Yaacomo and and XAP
- Difference between VoIP and and POTS
- Difference and Similarities between PHP and C
- Difference between Time Tracking and Time and Attendance Software
- Difference Between Single and Double Quotes in Shell Script and Linux
- Difference between ++*p, *p++ and *++p
- Difference Between DOS and Windows
- Difference between User Level thread and Kernel Level thread
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.