Sunteți pe pagina 1din 4

1.

CONTROLDE CONCURRENCIA EN BASES DE DATOS El modificar transacciones Haga clic para control de el estilo de subttulo del concurrentes en unabase de datos patrn brinda un eficientedesempeodel Sistemade Base deDatos, puesto que permite controlar la ejecucin de transacciones que operan en paralelo, accesando ainformacincompartida y, por lo tanto, interfiriendo potencialmente unas con otras. 3/1/13 El hecho de reservar un asiento en una

Problemas de concurrencia. Ejecuciones libres

de conflictos. Protocolo de bloqueo en dos fases. Algoritmo de bloqueo en dos fases. Abrazo mortal (deadlock). Algoritmos de ordenacin por TIMESTAMP. Algoritmos optimistas.

3/1/13

SEGURIDAD: Fallos lgicos o fsicos que

destruyan los datos.

- Evitar prdidas de datos por fallos hardware

o software (fallo disco, etc.). Normalmente suelen ser fallos de disco o prdida de memoria RAM. intervienen otros niveles (ej: discos replicados, etc.)

- Aparte del punto de vista de los SGBD,

3/1/13 - A pesar de estos posibles fallos la base de

Las instrucciones de inters para los protocolos son las que tienen que ver con los bloqueos para las lecturas y escrituras de datos. Para los ejemplos siguientes asumiremos la siguiente notacin: R-Lock(A): Solicitud de bloqueo para lectura del dato A. W-Lock(A): Solicitud de bloqueo para escritura del dato A.
3/1/13

S-ar putea să vă placă și