Control De Concurrencia

Páginas: 3 (518 palabras) Publicado: 10 de abril de 2015
Control de Concurrencia
El término concurrencia se refiere al hecho de que los DBMS (Sistemas de Administración de Bases de Datos) permiten que muchas transacciones accedan a una misma base de datosa la vez. Como bien es sabido, en un sistema de éstos se necesita algún tipo de mecanismo de control de concurrencia para asegurar que las transacciones concurrentes no interfieran entre sí. Elcontrol de accesos concurrentes y específicamente de transacciones concurrentes es manejado por un módulo del dbms llamado "scheduler".
Transacciones
Es una unidad de la ejecución de un programa o sistema,puede consistir en varias operaciones de acceso a base de datos.
Propiedades (ACID)
Atomicidad: Es la propiedad de las transacciones que permite observarlas como operaciones atómicas; ocurrentotalmente o no ocurren.
1. Consultas unitarias, para estas hay que preservar la atomicidad.
2. Operación Abortada: Debido a una división por cero, por privilegios de acceso, o para evitar bloqueos.Consistencia: La ejecución aislada de la transacción conserva la consistencia de la base de datos.
Aislamiento: Para cada par de transacciones que puedan ejecutarse concurrentemente A1 y A2, se cumpleque para los efectos de A1:
1. A1 ha terminado antes de que comience A2.
2. A2 ha comenzado después de que termine A1
Las transacciones son independientes entre sí.
Niveles de Aislamiento
Se puedeajustar el nivel de aislamiento entre las transacciones y determinar para una transacción el grado de aceptación de datos inconsistentes.
A mayor grado de aislamiento, mayor precisión, pero a costa demenor concurrencia. El nivel de aislamiento para una sesión SQL establece el comportamiento de los bloqueos para las instrucciones SQL.

Niveles de aislamiento:
Lectura no comprometida. Menor nivel.Asegura que no se lean datos corruptos físicamente.
Lectura comprometida. Sólo se permiten lecturas de datos comprometidos.
Lectura repetible. Las lecturas repetidas de la misma fila para la misma...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Control Concurrente
  • control de concurrencia
  • control de concurrencias
  • Control de concurrencia
  • Control Concurrente
  • CONTROL DE CONCURRENCIA
  • El Control De Concurrencia Optimista
  • Control de concurrencia en sist. distribuidos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS