control de concurencia

Páginas: 3 (640 palabras) Publicado: 26 de agosto de 2015
B) manejo de concurrencias  
CONCURRENCIA EN BASE DE DATOS
 
El termino concurrencia se refiere al hecho de que los DBMS (SISTEMAS DE ADMINISTRACION DEBD) permiten que muchas transacciones puedanacezar a una misma base de datos a la vez. En un sistema de estos se necesitan algún tipo de mecanismos de control de concurrencia para asegurar que las transacciones concurrentes no interfieran entresi. En sistemas multiusuario, es necesario un mecanismo para controlar la concurrencia. Se pueden producir inconsistencias importantes derivadas del acceso concurrente, como por ejemplo, el problema dela operación perdida.

Métodos de control de concurrencia Protocolos basados en técnicas de bloqueo

 Cabe destacar antes de comenzar el estudio de los protocolos basados en bloqueos que son los másutilizados por los SGBD comerciales. Los demás tienen un alcance más teórico que práctico. Un bloqueo es una variable asociada a un elemento de datos de la base de datos, usada para restringir lasoperaciones que se pueden aplicar sobre él. Existen varios tipos de bloqueo: binarios (de propiedades limitadas), compartidos, exclusivos (usados en la práctica), y bloqueos de certificación. Lasoperaciones sobre bloqueos se deben implementar como secciones críticas, es decir, de forma indivisible; el SGBD no deberá alternar sus instrucciones con otras.
Bloqueos binarios
 
Se caracterizan por tenerdos valores posibles, bloqueados y desbloqueados. Cada elemento de la base de datos tiene un bloqueo distinto. El bloqueo señala si una transacción está operando sobre el elemento o está libre paraque se pueda operar con él. De esta manera se impide que dos o más transacciones estén operando sobre un mismo elemento al mismo tiempo. La implementación de un bloqueo binario es simple; basta con unvector de la siguiente forma: donde el booleano es en sí el indicador del bloqueo.
Bloqueos de lectura/escritura
Son una ampliación de los bloqueos binarios. Tenemos que el bloqueo puede tener...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fuerzas concurentes
  • Concurencia Sistemas Operativos
  • control control control
  • Ingenieria Concurente
  • El control
  • Control
  • Control
  • Controlador

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS