Datapedia
Bases de Datos

Log de transacciones (Write-ahead log)

Registro secuencial de todos los cambios realizados en una base de datos, escrito antes de aplicar esos cambios directamente a los datos, usado para garantizar durabilidad y permitir recuperación ante fallas.

TransaccionesConfiabilidad

Antes de modificar directamente los datos almacenados, la mayoría de los motores de bases de datos registran primero esa modificación en un log de transacciones secuencial, garantizando que, incluso si el sistema falla justo durante la escritura, sea posible reconstruir exactamente qué cambios se habían confirmado consultando ese registro.

Su rol en la propiedad de durabilidad de ACID

Es el mecanismo técnico concreto que sustenta la propiedad de durabilidad de las transacciones ACID: una vez que un cambio queda registrado en el log de transacciones, se garantiza que sobrevivirá incluso ante una falla del sistema inmediatamente después, permitiendo recuperar ese cambio al reiniciar.