Sie sind auf Seite 1von 4

3.5.1.

2 PROPIEDADES DE
ATOMICIDAD, CONSISTENCIA,
AISLAMIENTO Y DURABILIDAD
(ACID)
Cada transaccin asegura el trabajo de
proteger la integridad del estado de un
sistema al proveer cuatro garantas
bsicas conocidas como las propiedades
ACID: atomicidad (atomicity), consistencia
(consistency), aislamiento (isolation) y
durabilidad (durability).

Atomicidad
Una transaccin tiene que ser atmica lo que significa que es indivisible;
todas las operaciones deben ejecutarse o ninguna en lo absoluto. No debe
haber posibilidad de que solo una parte se ejecute.

Consistencia
Una transaccin mantendr la consistencia de la base de datos. Esto es, si
la base de datos se encuentra en un estado consistente antes de ejecutar
la transaccin, una vez que sta termine la consistencia de la base de
datos deber conservarse.

Aislamiento
Se dice que un conjunto de transacciones est aislado si el efecto del
sistema que las ejecuta es el mismo que si ejecutara cada una a la vez; las
transacciones se ejecutan en secuencia.

Durabilidad
Cuando una transaccin termina de ejecutarse, todas sus actualizaciones
se graban en algn tipo de medio de almacenamiento, tpicamente disco,
en donde se asegura que las actualizaciones no se perdern.

3.5.1.3 Estados de las


transacciones
Una transaccin debe estar en uno de
siguientes:
los estados

Activa
Parcialmente comprometida
Fallida
Abortada
Comprometida
Activa: El estado inicial; la transaccin permanece en este
estado durante su ejecucin.
Parcialmente comprometida: Despus de ejecutarse la
ltima instruccin.
Fallida : Tras descubrir que no puede continuar la
ejecucin normal.
Abortada : Despus de haber retrocedido la transaccin y
restablecido la base de datos a su estado anterior al
comienzo de la transaccin.
Comprometida : Tras completarse con xito

Das könnte Ihnen auch gefallen