lunes, 29 de abril de 2013
problemas de seguridad en bases de datos
Logs.
Para conseguir anular y recuperar transacciones, el método más extendido suele ser la utilización de un fichero denominado diario (log) en el que se va guardando toda la información necesaria para deshacer o rehacer las transacciones.
Normalmente se obliga a que los registros que se modifican se escriban antes en el fichero diario que en la base de datos, para poder anular así, en caso de necesidad, las transacciones (“log write-ahead protocol"), y evitar problemas.
El fichero diario puede ser un fichero circular, o constar de dos partes; una en disco, que cuando se llena se pasa a cinta u otro almacenamiento.
Checkpoint.
Para evitar tener que recorrer todo el fichero diario, se introduce el punto de verificación o recuperación (checkpoint), que se ejecuta periódicamente y que implica:
pasar el contenido de las memorias de área intermedia al fichero diario escribir un registro de punto de recuperación en el fichero diario
pasar el contenido de las memorias de área intermedia de la base de datos a soporte secundario
escribir la dirección del registro de recuperación en un fichero de rearranque.
Nuevas técnicas:
Fichero diario efímero.
Técnica de páginas ocultas.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario