Point-in-time recovery
Een database kunnen terugzetten naar een willekeurig tijdstip, niet alleen naar de laatste volledige back-up. Vereist continue WAL-/binlog-archivering plus een basisback-up. Standaardeis voor productiedatabases.
PostgreSQL: archive_mode = on + pg_basebackup + WAL afspelen tot recovery_target_time. MySQL: binlogs veiligstellen, herstellen en --stop-datetime gebruiken. De RPO (Recovery Point Objective) wordt bepaald door de WAL-frequentie; 5 minuten is gebruikelijk. De RTO hangt af van de leeftijd van de basisback-up en het af te spelen WAL-volume. Beheerde databases (RDS, Cloud SQL) maken dit transparant: een schuifbalk voor 'herstel naar elke seconde binnen X dagen'. Opensourcetools: pgBackRest, Barman, WAL-G.