Lessico IT › Database › Point-in-time recovery

Point-in-time recovery

Database Svenska → Aggiornato: 2026-10-02

La capacità di ripristinare un database a un istante arbitrario, non solo all'ultimo backup completo. Richiede l'archiviazione continua di WAL/binlog più un backup di base. Requisito standard per i database di produzione.

PostgreSQL: archive_mode = on + pg_basebackup + riproduzione dei WAL fino a recovery_target_time. MySQL: spedizione dei binlog + ripristino + --stop-datetime. L'RPO (Recovery Point Objective) dipende dalla frequenza dei WAL; 5 minuti è un valore comune. L'RTO dipende dall'età del backup di base e dal volume di WAL da riprodurre. I database gestiti (RDS, Cloud SQL) rendono tutto trasparente: un cursore per «ripristina a qualsiasi secondo entro X giorni». Open source: pgBackRest, Barman, WAL-G.

← Torna al lessico