Tanto para un gestor transaccional como para un gestor de bases de datos es imprescindible registrar cada paso en un fichero de registro, de manera que todas las acciones se puedan deshacer.