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.