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 pista de auditoría ) es un historial de acciones ejecutadas por un sistema de gestión de bases de datos utilizado para garantizar las propiedades de ACID ante caídas o fallos de hardware. Físicamente, un registro es un archivo que enumera los cambios en la base de datos, almacenado en un formato de almacenamiento estable.

Si, después de un inicio, la base de datos se encuentra en un estado inconsistente o no se cerró correctamente, el sistema de administración de la base 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 están comprometidas pero cuyos cambios aún no se materializaron en la base de datos. Ambos se hacen para garantizar la atomicidad y durabilidad de las transacciones.

Este término no debe confundirse con otros registros legibles por humanos que normalmente proporciona 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 indica arriba).

Ver también

Fuentes

Referencias

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