DBAtlas · Atlas de operaciones de bases de datos

Decisión de backup y restauración

Un árbol de decisión que le guía paso a paso por lo que tiene que hacer con los backups (tomar un backup, restaurar, volver a un punto concreto en el tiempo - PITR, o verificar un backup) y le lleva a los comandos y pasos correctos para cada base de datos.

¿Qué quiere hacer?

Elija su objetivo. ¿Va a tomar un backup nuevo, restaurar un backup existente, volver a un momento concreto (justo antes de una caída) o verificar que el backup que tiene está en buen estado?

  • Quiero TOMAR un backup
  • Quiero RESTAURAR un backup
  • Volver a un punto concreto en el tiempo (PITR)
  • Quiero VERIFICAR un backup

¿Qué tipo de backup?

Un backup lógico (dump) es portable y sirve para restauraciones selectivas, pero es lento con datos grandes. Un backup físico (a nivel de archivo/bloque) sirve para bases de datos grandes y una recuperación rápida. Elija según sus necesidades.

  • Backup lógico (dump / export)
  • Backup físico / completo

Tomar un backup lógico (dump)

Exporta los datos como sentencias SQL/BSON. Ideal para mover entre versiones/plataformas y restaurar una sola tabla/colección.

Tomar un backup físico / completo

Una copia a nivel de bloque/archivo de los datafiles. Rápida para bases de datos grandes y la base del PITR y de la recuperación completa.

Restaurar un backup

Restaure en el destino el backup más adecuado que tenga. Verifique primero la integridad y la marca de tiempo del backup y luego cárguelo con el comando adecuado para el motor.

Volver a un punto concreto en el tiempo (PITR)

Quiere volver, con precisión de segundos, a justo antes de un borrado accidental/una corrupción. Necesita un backup completo + los logs de transacciones hasta ese punto (logs archivados / WAL / binlog).

Verificar un backup

Un backup solo es un backup cuando se ha demostrado que es restaurable. Pruebe regularmente la integridad y la restaurabilidad real.

Abrir en DBAtlas →