Propiedades de transacción que garantizan atomicidad, consistencia, aislamiento y durabilidad para garantizar la integridad de los datos mediante una ejecución y persistencia confiables.
En el contexto de las bases de datos y los sistemas de almacenamiento de datos, una transacción es cualquier operación que se trata como una sola unidad de trabajo, que se completa en su totalidad o no se completa en absoluto, y deja el sistema de almacenamiento en un estado consistente. El ejemplo clásico de una transacción es lo que ocurre cuando retiras dinero de tu cuenta bancaria. El dinero salió de tu cuenta bancaria, o no. No puede haber un estado intermedio.

ACID (Atomicity, Consistency, Isolation, and Durability) es un acrónimo que se refiere al conjunto de cuatro propiedades clave que definen una transacción: atomicidad, consistencia, aislamiento y durabilidad. Si una operación de base de datos tiene estas propiedades ACID, se puede llamar transacción ACID, y los sistemas de almacenamiento de datos que aplican estas operaciones se llaman sistemas transaccionales. Las transacciones ACID garantizan que cada lectura, escritura o modificación de una tabla tenga las siguientes propiedades: