ACID
Base de Datos para Aplicaciones
ACID - Transacciones de las Bases de Datos
Edward Jean Paul Contreras Rodríguez
122042
IT81
12/02/2015
Índice
ACID........................................................................................................................................................................2
Atomicidad.........................................................................................................................................................3Consistencia........................................................................................................................................................3
Aislamiento.........................................................................................................................................................3
Durabilidad.........................................................................................................................................................3
Pág. 1
ACID
En el mundo de las bases de datos es muy común escuchar hablar del concepto ACID. ACID es un grupo de 4
propiedades que garantizan que las transacciones en lasbases de datos se realicen de forma confiable.
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 transferirfondos de una cuenta bancaria a otra, aun cuando involucra varios
cambios en distintas tablas.
En 1970, Jim Gray definió las propiedades que necesitaba tener una transacción confiable, y desarrollótecnologías para automatizarlas. Más tarde, en 1983, Andreas Reuter y Theo Härder crearon el término "ACID"
para describir estas 4 propiedades.
Pág. 2
Atomicidad
La Atomicidad requiere que cadatransacció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 cambios. Un sistema atómico
tiene que garantizar...
Regístrate para leer el documento completo.