Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejemplo de planificación
para las transacciones
anteriores.
Protocolo de ordenación
por marcas temporales
Evaluación:
¿El protocolo de ordenación por marcas temporales garantiza
secuencialidad?
Protocolo de ordenación
por marcas temporales
Evaluación:
El protocolo de ordenación por marcas temporales garantiza
secuencialidad debido a que todos los arcos en el grafo de precedencia
son de la forma:
Repaso:
¿Qué pasa si Ti aborta, pero Tk ha leído un ítem de datos escrito por
Ti?
Recuperabilidad y ausencia de cascadas
Repaso:
¿Qué pasa si Ti aborta, pero Tk ha leído un ítem de datos escrito por
Ti?
Entonces Tk debe abortar;
¿Qué sucede si a Tk se le ha permitido comprometerse antes?
Recuperabilidad y ausencia de cascadas
Repaso:
¿Qué pasa si Ti aborta, pero Tk ha leído un ítem de datos escrito por
Ti?
Entonces Tk debe abortar;
¿Qué sucede si a Tk se le ha permitido comprometerse antes?
En ese caso la planificación no es recuperable.
Más aún, toda transacción que ha leído un ítem de datos escrito por Ti
debe abortarse.
Esto puede llevar a retrocesos en cascada--- o sea, una cadena de
retrocesos.
Meta: garantizar al menos la recuperabilidad y si es posible la
ausencia de cascadas.
Recuperabilidad y ausencia de cascadas