Backups With Daigrams
Backups With Daigrams
If your environment can only tolerate a loss of 5 minutes worth of data, you would obviously need to perform some kind of backup every 5 minutes.
For a sizeable database, a full database backup every 5 minutes would impact the regular operations of a database too much to be of any use.
Similarly for a differential backup, if the database has undergone a lot of changes since the last full backup. A transaction log backup would be the
best fit, as it only backs up transactions that have been created since the last transaction log backup.
However, to restore a database using only transaction log backups, you will need to restore the entire chain of backups from the initial recovery
point of the database up to the latest transaction log. This in itself may be too long, if the initial recovery point is some time back.
You can use differential backups to bring forward the initial recovery point from which transaction log backups should start. However, for an active
database, a differential backup takes longer than a transaction log backup, impacts database operations more, and consumes more space.