Professional Documents
Culture Documents
TALLER EN CLASE
DOCENTE:
Ing. Dennis Mendoza
Que es ACID
Para empezar a definir ACID en el ámbito de las bases de
datos, es necesario comprender el concepto
de transacción. En las bases de datos, se denomina
transacción a una única operación lógica ("de negocio").
Por ejemplo, es una sola transacción la acción de transferir
fondos de una cuenta bancaria a otra, aún cuando
involucra varios cambios en distintas tablas.
PROPIEDADES DE ACID
ACID, conformado por las siglas provenientes de Atomicity,
Consistency, Isolation y Durability. En español, Atomicidad,
Consistencia, Aislamiento y Durabilidad, son un conjunto de
propiedades necesarias para que un conjunto de instrucciones, sean
consideradas como una transacción en un sistema de gestión de bases
de datos.
Una transacción es un conjunto de órdenes que se ejecutan formando
una unidad de trabajo, es decir, en forma indivisible o atómica. Un
ejemplo de una transacción compleja es la transferencia de fondos de
una cuenta a otra, la cual implica múltiples operaciones individuales.
Si un sistema supera la prueba ACID, significa que es fiable.
• La Atomicidad requiere que cada transacción sea
"todo o nada": si una parte de la transacción
falla, todas las operaciones de la transacción
fallan, y por lo tanto la base de datos no sufre
ATOMICIDAD cambios. Un sistema atómico tiene que
garantizar la atomicidad en cualquier operación
y situación, incluyendo fallas de alimentación
eléctrica, errores y caidas del sistema.