Concurrencia En Una Base De Datos

Páginas: 3 (690 palabras) Publicado: 4 de febrero de 2013
 
CONCURRENCIA EN BASE DE DATOS
 
El termino concurrencia se refiere al hecho de que los DBMS (SISTEMAS DE ADMINISTRACION DEBD) permiten que muchas transacciones puedan accesar a una misma basede 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 entre si.En sistemasmultiusuario, es necesario un mecanismo para controlar la concurrencia. Se pueden producir inconsistencias importantes derivadas del accesoconcurrente, como por ejemplo, el problema de la operación perdida.Métodos
 
de
control
 
de
concurrencia
 
P roto c olos ba s a dos
  en
  té c n ica s
  de b loq ueo
 Cabe destacar antes de comenzar el estudio de los protocolos basados en bloqueos queson los más utilizados por los SGBD comerciales. Los demás tienen unalcance más teórico que práctico.Un bloqueo es una variable asociada a un elemento de datos de la base de datos, usada pararestringir las operaciones 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 conotras.

B loqueos b i na r ios
 
Secaracterizan por tener dos valores posibles, bloqueados y desbloqueados. Cada elemento de la base de datos tiene un bloqueo distinto. El bloqueo señala si unatransacción está operando sobre el elemento oestá libre para que se pueda operar con él. De esta manera se impide que dos o más transacciones estén operandosobre un mismo elemento al mismo tiempo.La implementación de un bloqueo binario es simple;basta con un vector de la siguiente forma: donde el booleano es en sí el indicador del bloqueo.

B loq u eos de le c t u r  a/ es c r  i t ur a

Son una ampliación de los bloqueos binarios....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Concurrencia En Base De Datos
  • Trigger, Vistas, Concurrencia Base De Datos
  • Control De Concurrencia Bases De Datos
  • concurrencia en base de datos
  • Control de concurrencia en base de datos
  • Base de datos
  • Concurrencia en base de datos
  • BASE DE DATOS , base de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS