La recuperación ante fallos depende directamente de la estrategia de respaldo adoptada.
Un buen plan de backups asegura que la información pueda restaurarse ante:
Fallos del hardware.
Errores humanos.
Corrupción de datos.
Ataques o pérdida de información.
🔸 Estrategias de Respaldo
📘 Ejemplo (PostgreSQL):
pg_dump -U postgres -F c -f backup_full.dump nombre_bd
📘 Ejemplo (MySQL):
mysqldump -u root -p --single-transaction nombre_bd > backup.sql
🔸 Planes de Recuperación ante Desastres (DRP – Disaster Recovery Plan)
Un DRP define los pasos para restaurar la operación del sistema tras un evento catastrófico.
🧩 Elementos clave de un DRP:
Punto de Recuperación (RPO):
Cantidad máxima de datos que se puede perder (por ejemplo, 1 hora de transacciones).
Tiempo de Recuperación (RTO):
Tiempo máximo aceptable para restablecer el servicio.
Ubicaciones redundantes:
Copias de datos en diferentes regiones o centros de datos.
Automatización de restauración:
Scripts o herramientas que aceleren el proceso.
Punto de Recuperación (RPO):
Cantidad máxima de datos que se puede perder (por ejemplo, 1 hora de transacciones).
Tiempo de Recuperación (RTO):
Tiempo máximo aceptable para restablecer el servicio.
Ubicaciones redundantes:
Copias de datos en diferentes regiones o centros de datos.
Automatización de restauración:
Scripts o herramientas que aceleren el proceso.
📘 Ejemplo:
En AWS, se puede configurar RDS Cross-Region Replication y automated backups para recuperación rápida.
🔸 Automatización de Tareas de Mantenimiento
El mantenimiento preventivo garantiza que la base de datos se mantenga óptima y libre de problemas de rendimiento.