ACID
Las cuatro garantías que hacen fiable una transacción de base de datos.
Atomicidad: la transacción se aplica entera o no se aplica. Consistencia: nunca deja la base en un estado que viole sus reglas. Aislamiento: las transacciones simultáneas no se ven a medias. Durabilidad: una vez confirmada, sobrevive a un corte de corriente.
El ejemplo canónico es una transferencia bancaria: restar de una cuenta y sumar a otra deben ocurrir juntas o ninguna. Sin atomicidad, un fallo entre ambas operaciones hace desaparecer el dinero. El aislamiento es el más costoso de garantizar, y por eso el que más motores relajan.