PostgreSQL · Lección 21
¿En qué se diferencian pg_dump y un backup físico?
pg_dump copia los archivos del cluster a nivel de bloques y permite recuperar a cualquier instante sin necesidad de archivar el WAL
El backup físico solo permite restaurar una tabla concreta, y pg_dump solo permite restaurar el cluster completo
Ambos tipos de copia son equivalentes y solo difieren en la extensión del archivo generado
pg_dump genera una copia lógica de una base de datos que permite restaurar objetos concretos o migrar entre versiones, pero es lento en bases grandes y no ofrece recuperación a un instante; el backup físico copia los archivos del cluster y, junto al WAL archivado, permite recuperación a un punto en el tiempo
PostgreSQL · Lección 21
Completa el código
Una copia física base se obtiene con pg_
Revisa: pg_basebackup.
PostgreSQL · Lección 21
¿Por qué pg_dump no basta como única estrategia en una base de datos grande y crítica?
Pista: solo recupera el estado del momento del volcado y se pierden las transacciones posteriores, además de tardar mucho en hacerse y restaurarse; la recuperación a un punto en el tiempo requiere backup físico más WAL archivado.
✓
¡Lección completada!
Backup lógico (pg_dump) frente a backup físico
0
XP ganado
3
Vidas restantes