Incremental Backup in PostgreSQL
summary
Feature targets very large databases by copying only changed blocks to cut backup time and size, claiming up to avoiding hundreds of gigabytes or terabytes of WAL work. A new WAL summarizer writes tiny summary files when summarize_wal is enabled; pg_basebackup --incremental uses a previous backup_manifest plus those summaries to produce deltas; pg_combinebackup reconstructs a synthetic full backup which still requires normal WAL replay. Feature is new and may have data‑corrupting bugs.
AI-written summary · about
chapters (8)
- 0:00Start
- 0:13Introduction - Incremental Backup in PostgreSQL 17
- 0:45Overview & Motivation
- 2:45Taking an Incremental Backup
- 7:01Knowing What Data Has Changed: Requirements
- 10:15The Write-Ahead Log to the Rescue
- 13:09Restoring an Incremental Backup
- 16:19Summary
related talks
49mIncremental Backup
41mDemystifying Incremental Backups in the PostgreSQL Ecosystem
39mIncremental Backups in PostgreSQL
43mPostgreSQL 17 and beyond
51mHeavy Duty Backup w/PgBackRest
49mTools for Creating PostgreSQL Backups
15mScaling PostgreSQL Change Data Capture Using Open Source Airbyte
41mpgBackRest: Elevating PostgreSQL Backup Game
