domingo, 26 de junio de 2011

TECNICAS DE BLOQUEO (3) Bloqueo Exclusivo


Si una transacción T mantiene un bloqueo exclusivo sobre algún objeto (digamos un registro de la base de datos), entonces ninguna transacción distinta T, puede adquirir un bloqueo de ningún tipo sobre ese objeto hasta que la transacción T libere su bloqueo.
         El bloqueo exclusivo provee la base para resolver el problema de actualización perdida planteado anteriormente. Para hacer uso de este tipo de bloqueo se define un protocolo llamado protocolo PX que dice:
         Protocolo PX: Cualquier transacción que intente actualizar un registro R debe primero ejecutar un XFIND R para obtener direccionabilidad sobre el registro y para adquirir el bloqueo exclusivo sobre él. Si el bloqueo no puede ser adquirido en ese momento la transacción entra a un estado de espera.







 Referencia< Bibliograficas
http://ict.udlap.mx/people/carlos/is341/bases10.html
http://dircompucv.ciens.ucv.ve/generador/sites/administracion-de-bd/archivos/Integridad.pdf

No hay comentarios:

Publicar un comentario