Beruflich Dokumente
Kultur Dokumente
ACTIVIDAD 2
Confiabilidad:
Protocolos Redo/Undo.
Hacer y Rehacer
• El identificador de la transacción,
• El identificador de la transacción,
Los datos accesados por la transacción para realizar la acción, el valor anterior del
dato (imagen anterior), y el valor nuevo del dato (imagen nueva).
A pesar de que T1 haya sido terminada, puede suceder que el buffer correspondiente
a la página de la base de datos modificada no haya sido escrito a la base de datos
estable. Así, para este caso la recuperación tiene que volver a realizar los cambios
hechos por T1. A esta operación se le conoce como REDO y se presenta en la Figura de
abajo.
Operación REDO.
Por otra parte, es posible que el administrador del buffer haya realizado la escritura en
la base de datos estable de algunas de las páginas de la base de datos volátil
correspondientes a la transacción T2.
Así, la información de recuperación debe incluir datos suficientes para permitir
deshacer ciertas actualizaciones en el nuevo estado de la base de datos y regrasarla al
estado anterior. A esta operación se le conoce como UNDO y se muestra en la Figura
de abajo. La operación UNDO restablece un dato a su imagen anterior utilizando la
información del registro de la base de datos.
Operación UNDO
El protocolo 2PC básico un agente (un agente-DTM en el modelo) con un rol especial.
Este es llamado el coordinador; todos los demás agentes que deben hacer commit a la
vez son llamados participantes.
La idea básica del 2PC es determinar una decisión única para todos los participantes
con respecto a hacer commit o abort en todas las subtransacciones locales.
El protocolo consiste en dos fases:
Fase uno:
Fase dos:
Bibliografía
http://lira-m.blogspot.com/2012/11/investigar-y-exponer-en-resumen.html