Академический Документы
Профессиональный Документы
Культура Документы
PAGINACION EN LA SOMBRA
La paginacin en la sombra es una tcnica de recuperacin alternativa a las
basadas en registro histrico. Bajo ciertas circunstancias la paginacin en la
sombra puede requerir menos acceso al disco que los mtodos basados en
registro histrico. No obstante, existen algunos inconvenientes en el enfoque
de la paginacin en la sombra.
Igual que antes, la base de datos se divide en un nmero determinado de
bloques de longitud fija a los que se denominara pginas. Tras la paginacin en
la sombra se mantienen dos tablas de pginas durante la vida de una
transaccin: la tabla de pginas actual y las tablas de pginas sombra.
Intuitivamente, el enfoque de la paginacin en la sombra para recuperacin se
basa en almacenar la tabla de pginas sombra en almacenamiento no voltil,
de modo que puede recuperarse el estado de la base de datos antes de la
ejecucin de una transaccin en caso de producirse una cada del sistema o de
que se abortase la transaccin. La tabla actual de pginas se escribe en
almacenamiento no voltil cuando la transaccin se compromete. Entonces, la
tabla actual de pginas se convierte en la nueva tabla de pginas de sombra y
se concede el permiso para la ejecucin de la siguiente transaccin.
La paginacin en la sombra presenta varias ventajas frente a las tcnicas
basadas en registro histrico. Se elimina la sobrecarga de escritura del registro
histrico y la recuperacin es notablemente ms rpida. Sin embargo la tcnica
de paginacin en la sombra tambin tiene ciertos inconvenientes:
Sobrecarga en el compromiso.
Fragmentacin de datos.
Recogida de basura.
Adems de los inconvenientes anteriores, la paginacin en la sombra presenta
ms dificultades que las tcnicas basadas en registro histrico para adaptarla a
sistemas que permitan la ejecucin concurrente de varias transacciones. Por
todas estas razones no est muy extendido el uso de la paginacin en la
sombra.