Incremental Backup Software

Incremental backup is a process of backing up software by only backing up the delta. This means only backing up the changes since the last backup. The very first backup would effectively back everything up, but post this only the changes would be backed up. The advantage of this process is that the incremental backups will tend to be of a much smaller size than if a full backup is done every time. Also the backup process itself should last less time. The disadvantage is that an incremental backup relies on each backup being uncorrupted, so if even one backup is corrupted then a data loss will occur. Incremental backup is usually accompanied by a periodic full backup, to minimize the data loss in case that one of the incremental backups is corrupt. A simple example to illustrate how an incremental backup works. A word document contains 'Hello world' and is backed up, then an edit is made to Change it to 'Hello world automatic backup', only automatic backup part would be stored in the incremental backup. The incremental backup gets its name because it does an increment every time it backs up rather than the full backup.

Usually incremental backup is included in most backup strategies for example windows vista backup does it this way, as doing constant full backups can start to take up a huge amount of space. Consider a strategy where videos are wanted to be backed up. By using only full backups very large files would be constantly being backed up when they are probably never going to change from their original form. This would waste a huge amount of space. Given that a few videos can quickly fill up one dvd it will start to make the cost prohibitive.

Advantages of an incremental backup

Disadvantages of an incremental backup

Improvements which some software vendors do to mitigate the disadvantages