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.
