viernes, 8 de marzo de 2013

¿Que es una Bitacora ?(Actividad #16)

La estructura es ampliamente usada para grabar las modificaciones de la base de datos es la Bitácora.
Cada registro de la bitácora escribe una única escritura de base de datos y tiene lo siguiente :
  1. Nombre de la transacción : Nombre de la transacción que realizó la operación de escritura.
  2. Nombre del dato : El nombre único del dato escrito.
  3. Valor antiguo : El valor del dato antes de la escritura.
  4. Valor nuevo : El valor que tendrá el dato después de la escritura.
Existen otros registros de bitácora especiales para grabar sucesos importantes durante el proceso de transacción tales como :
 
< T1, inicio >
< T1, x, v1, v2 >
< T1, commit >
 
Es fundamental que siempre se cree un registro en la bitácora cuando se realice una escritura antes de que se modifique la base de datos.

También tenemos la posibilidad de deshacer una modificación que ya se ha escrito en la base de datos, esto se realizará usando el campo del valor antiguo de los registros de la bitácora.

Los registros de la bitácora deben residir en memoria estable como resultado el volumen de datos en la bitácora puede ser exageradamente grande.
 
la instruccion en MySQL para crear una bitacora en .txt se crea antes de acceder a la base de datos con la instruccion:

"xampp>mysql>bin>mysql -hlocalhost -uroot --tee=C:bitacora.txt"
 

No hay comentarios:

Publicar un comentario