Saltar al contenido
uencoder

Redo Log

El redo log registra imágenes posteriores de las modificaciones; la recuperación ante fallos reproduce los cambios confirmados pero no volcados, garantizando durabilidad.

Propósito

Entender la fase redo de la recuperación ante caídas y analizar las garantías de durabilidad y el rendimiento de la base de datos.

Mecanismo

Al confirmar, el redo log debe sincronizarse a disco con fsync (durabilidad). Las páginas de datos pueden volcarse perezosamente (no-force). Tras una caída, se recorre el redo log, se re-aplican las transacciones confirmadas (redo) y se revierten las no confirmadas vía undo.

Casos de uso

  • Diseño de recuperación ante caídas
  • Garantía de durabilidad
  • Implementación de WAL

Herramientas relacionadas

References