Saltar al contenido
uencoder

ACID Property

ACID son las cuatro garantías de las transacciones: atomicidad, consistencia, aislamiento y durabilidad, garantizando un procesamiento fiable de transacciones.

Propósito

Comprender la base de la corrección de transacciones en bases de datos relacionales y evaluar las garantías de consistencia ante fallos.

Mecanismo

Atomicidad: todo o nada. Consistencia: se respetan las restricciones. Aislamiento: las transacciones concurrentes no interfieren. Durabilidad: tras commit, los datos persisten incluso ante fallos. Se implementa con WAL + bloqueos + MVCC.

Casos de uso

  • Diseño de transacciones
  • Selección de base de datos
  • Evaluación de recuperación ante fallos

Herramientas relacionadas

References