stringtranslate.com

Registro de transacciones

En el campo de las bases de datos en informática , un registro de transacciones (también diario de transacciones , registro de base de datos , registro binario o registro de auditoría ) es un historial de acciones ejecutadas por un sistema de gestión de bases de datos que se utiliza para garantizar las propiedades ACID ante fallos o caídas de hardware. Físicamente, un registro es un archivo que enumera los cambios realizados en la base de datos, almacenado en un formato de almacenamiento estable.

Si, después de un inicio, se encuentra que la base de datos se encuentra en un estado inconsistente o no se ha cerrado correctamente, el sistema de administración de bases de datos revisa los registros de la base de datos en busca de transacciones no confirmadas y revierte los cambios realizados por estas transacciones . Además, se vuelven a aplicar todas las transacciones que ya se han confirmado pero cuyos cambios aún no se han materializado en la base de datos. Ambas acciones se realizan para garantizar la atomicidad y la durabilidad de las transacciones.

Este término no debe confundirse con otros registros legibles por humanos que suele proporcionar un sistema de gestión de bases de datos.

En los sistemas de gestión de bases de datos , un diario es el registro de datos alterados por un proceso determinado. [1] [2] [3] [4]

Anatomía de un registro de base de datos general

Un registro de base de datos se compone de:

Tipos de registros de bases de datos

Todos los registros incluyen los atributos de registro generales anteriores y también otros atributos según su tipo (que se registra en el atributo Tipo , como se indicó anteriormente).

Véase también

Fuentes

Referencias

  1. ^ Microsoft, El registro de transacciones (SQL Server)
  2. ^ sqlshack.com, Guía para principiantes sobre registros de transacciones de SQL Server, 11 de febrero de 2014 por Ivan Stankovic
  3. ^ techrepublic.com, Comprensión de la importancia de los registros de transacciones en SQL Server, Mantenimiento de registros de transacciones de SQL Server, por Crowe, Chizek, 11 de noviembre de 2004
  4. ^ neurobs.com, Archivos de registro