En las bases de datos y el tratamiento transaccional, el de fijación bifásico, (el 2PL ) es un control de concurrencia que traba el protocolo, el mecanismo, que garantiza el Serializability . Es también el nombre de una clase del (fijar) de los horario de la transacción usar las cerraduras que bloquean procesos, 2PL es conforme a los callejones sin salida 'ese resultado del bloqueo mutuo de dos transacciones o más.
Fase 1: se adquieren las cerraduras y no se lanza ningunas cerraduras.
Fase 2: se lanzan las cerraduras y no se adquiere ningunas cerraduras.
La característica del serializability se garantiza para un horario con las transacciones que obedecen el protocolo. La clase del horario del 2PL se define como la clase de todos los horario que abarcan transacciones con las órdenes del acceso de datos que se podrían generar por el protocolo 2PL.
Para conformarse con el protocolo de S2PL que una transacción necesita conformarse con 2PL, y lanzar su escriben (exclusiva) las cerraduras de solamente después que ha terminado, es decir, siendo confiado o abortado .
S2PL es un caso especial de 2PL, es decir, la clase de S2PL es una subclase apropiada de 2PL.
SS2PL es un caso especial de S2PL, es decir, la clase de SS2PL de horario es una subclase apropiada de S2PL (cada horario de SS2PL es también un horario de S2PL, pero los horario de S2PL existen que no son SS2PL).
SS2PL es el protocolo del control de concurrencia de la opción para la mayoría de los sistemas de base de datos puesto que proporciona además de la exactitud de Serializability también, que es instrumental para la recuperación eficiente de la base de datos, y también la comisión que pide (CO) para participar en los ambientes donde se emplea una solución global basada CO del serializability .
.
| Random links: | Universidad de Wheaton (Illinois) | Lamaze | Yercaud | Patriota (tebeos) | Eco (moneda) |