Syllabus Point
- Demonstrate the use of programmed data backup
Data backup ensures integrity and availability
Programmed data backup
Data backup ensures integrity and availability
Automated backups can be implemented through shell scripts / cloud storage
Why?
- Restore previous version - if crash, bug
- Use for program development
- Analysing
- Legal requirements
How?
- Cloud
- Tape - slow to access
Implementation approaches
- Scheduled shell scripts to automate file copying to a backup location
- Cloud storage services (e.g. AWS S3, Google Cloud Storage) with versioning enabled
- Database dump scripts run on a schedule (e.g. cron jobs)
- Incremental backups: only back up changed data since the last backup
- Full backups: complete copy of all data at a point in time
Related Resources
Keep Progressing
Use the lesson navigation below to move through the module sequence.