PGConf.Brasil 2024

Belo Horizonte, MG

7 e 8 de novembro


Backups Incrementais com Postgres 17


Israel Barth Rubio

EnterpriseDB


2024-11-07 16:30:00 - AUDITORIO 1


O roteiro que pensei para essa talk foi algo mais ou menos nessa linha: * O que é um "full backup"; * Qual a ideia de um "incremental backup" e quais os benefícios e desafios; * Citar ferramentas como Barman e pgBackRest, que hoje são capazes de efetuar file-level e/ou block-level incremental backup, e focar nas vantagens de ter a feature implementada no core do Postgres; * Overview de como a feature foi implementada no Postgres 17, cobrindo alguns pontos como: * Novo "WAL summarizer" worker; * Novas GUCs: "summarize_wal" e "wal_summary_keep_time"; * Novas ferramentas: "pg_walsummary" e "pg_combinebackup". * Procedimento de backup: * Como tirar "full backups" usando "pg_basebackup"; * Como tirar "incremental backups" usando "pg_basebackup". * Procedimento de recovery: * Como criar "synthetic full backups" usando "pg_combinebackup"; * Limitações da feature, por exemplo: * Não funciona com "tar" format; * Pode haver problemas de recovery se houver alterações de "data_checksums" entre os backups "full" e "incremental" da chain; * Necessidade por parte do usuário manter seu catálogo de backups e o relacionamento entre eles. * Como uma ferramenta como o Barman pode te ajudar a tornar o uso da feature do Postgres 17 mais simples e confiável.

Patrocinadores Ouro


Patrocinadores Prata


Patrocinadores Bronze


Apoio