What is Database Backup?
The process of creating copies of database data to protect against data loss from failures, corruption, or human error.
Backup strategies include logical backups (pg_dump — SQL statements to recreate data), physical backups (file-level copies of data directory), and continuous archiving (WAL shipping for point-in-time recovery).
The 3-2-1 rule: 3 copies of data, on 2 different media types, with 1 offsite copy. Test restores regularly — an untested backup is not a backup. Automate backups with cron and monitor for failures. Cloud providers offer managed backup solutions.