Use of Programmed Data Backup

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

Keep Progressing

Use the lesson navigation below to move through the module sequence.

Use of Programmed Data Backup | Producing and Implementing | Learn Software