El modelo ACID es un conjunto de principios de diseño de base de datos y se refiere a un conjunto de propiedades que garantizan que las transacciones en una base de datos sean procesadas de manera confiable. Este término se usa comúnmente en el contexto de bases de datos relacionales. Las siglas significan:
Atomicidad: Asegura que una transacción se complete en su totalidad o no se ejecute en absoluto.
Consistencia: Garantiza que una transacción lleve la base de datos de un estado válido a otro estado válido, respetando las reglas y restricciones.
Aislamiento: Asegura que las transacciones se ejecuten de forma aislada unas de otras, evitando interferencias.
Durabilidad: Garantiza que una vez que una transacción se completa, los cambios se guardan permanentemente, incluso en caso de fallo del sistema.