ACID è un acronimo che rappresenta quattro proprietà fondamentali di un sistema di gestione delle transazioni nei database:
- Atomicity (Atomicità): Ogni transazione è un’unità indivisibile, che viene completata interamente o non viene eseguita affatto.
- Consistency (Consistenza): Ogni transazione porta il database da uno stato consistente a un altro stato consistente.
- Isolation (Isolamento): Le transazioni concorrenti vengono eseguite come se fossero seriali, senza interferenze reciproche.
- Durability (Durabilità): Una volta che una transazione è stata confermata, i suoi effetti persistono anche in caso di guasto del sistema.