Backup Techniques
Backup Techniques
Full Backup:
A full backup involves copying all the data from the source to the
backup destination. It creates a complete copy of the entire dataset,
including all files, folders, and database contents. Full backups are
comprehensive and provide a solid starting point for restoration.
Advantages:
● Simple and straightforward.
● Ensures complete data recovery.
Disadvantages:
Incremental Backup:
Incremental backups capture only the changes made since the last
backup, whether it was a full or incremental backup. This approach
reduces backup time and storage requirements compared to full
backups.
Advantages:
Disadvantages:
● Restoration process can be complex, requiring multiple
backups.
● Data recovery depends on the availability of all incremental
backups.
Differential Backup:
Differential backups capture changes since the last full backup.
Unlike incremental backups, they don't rely on previous backups,
making restoration easier.
Advantages:
Disadvantages:
Snapshot Backup:
Snapshot backups create a point-in-time copy of the data. These
copies can be used for data recovery or testing purposes. While not
a traditional backup method, snapshots offer fast access to data at
a specific moment.
Advantages:
Mirror Backup:
A mirror backup creates a duplicate copy of the data in real-time or
near-real-time. Changes made to the primary data are immediately
replicated to the backup copy.
Advantages:
Disadvantages:
Cloud Backup:
Cloud backup involves storing data on remote servers managed by
a third-party provider. It can use various backup methods, such as
full, incremental, or differential.
Advantages:
Disadvantages:
Advantages:
Disadvantages: