El Control De Concurrencia Optimista

Páginas: 3 (621 palabras) Publicado: 26 de marzo de 2015
El control de concurrencia optimista (en inglés Optimistic concurrency control o OCC) es un método de control de concurrencia que se aplica a sistemas transaccionales, tales como sistemas de gestiónde bases de datos relacionales y memoria transaccional de software. El OCC asume que múltiples transacciones se pueden completar frecuentemente sin interferir entre sí. Mientras se ejecutan, lastransacciones utilizan recursos de datos sin adquirir bloqueos en esos recursos. Antes de hacer el commit, cada transacción verifica que ninguna otra transacción ha modificado los datos que ha leído. Sila comprobación revela modificaciones en conflicto, la transacción que iba a hacer commit hace un rollback y se puede reiniciar.1 El control de concurrencia optimista fue propuesto por primera vez porH. T. Kung.2
El OCC se utiliza generalmente en entornos con baja contención de datos. Cuando los conflictos son poco frecuentes, las transacciones se pueden completar sin el coste de la gestión debloqueos y sin tener transacciones esperando a que se borren los bloqueos de otras transacciones, dando lugar a un mayor rendimiento que otros métodos de control de concurrencia. Sin embargo, si lacontención de recursos de datos es frecuente, el coste de reiniciar las transacciones repetidamente perjudica el rendimiento de manera significativa; comúnmente se piensa que otros métodos de control deconcurrencia tienen un mejor rendimiento en estas condiciones. Sin embargo, los métodos basados en bloqueos ("pesimistas") también pueden ofrecer un rendimiento pobre porque los bloqueos pueden limitardrásticamente la concurrencia efectiva incluso cuando se evitan los deadlocks.
Índice
1 Fases del OCC
2 Uso en la Web
2.1 Ejemplos
3 Referencias
4 Enlaces externos
Fases del OCC
Más en concreto, lastransacciones del OCC implican estas fases:
Inicio: Grabar un timestamp que marca el inicio de la transacción.
Modificar: Leer los valores de la base de datos y tentativamente escribir cambios....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Concurrencia optimista
  • Control De Concurrencia
  • Control Concurrente
  • Control Óptimo
  • control de concurrencia
  • Control De Concurrencia
  • control de concurrencias
  • Control de concurrencia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS