Software Engineering vocabulary · Databases and Persistence

Backup

Meaning in software engineering, with examples

/ˈbækʌp/nounCore term

In software engineering, backup means: A copy of a database saved at a certain moment so that the data can be brought back after a failure, a mistake or an attack.

In Turkish: yedek, yedekleme

How it is used

You take, run, schedule, verify and restore backups. Common types are full, differential and incremental backups, and physical versus logical backups. Experienced DBAs repeat one rule: a backup you have never test-restored is not a real backup.

Example sentences

  1. We take a full backup every night and keep it for thirty days.

  2. Take a backup of the table before you run the migration.

Common collocations

  • take a backup
  • restore from backup
  • full backup
  • backup schedule
  • verify a backup

This word in other fields

The same English word can have a different meaning in another field:

More terms: Databases and Persistence

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: