ACID (Atomičnost, Koexistence, Izolace, Trvanlivost) je množina chrakteristik, které garantují databázovým transakcím aby byly spolehlivé. V kontextu databází jednoduchá logická operace nad daty se jmenuje transakce. Atomičnost Vyžaduje, aby každá transakce byla „všechno nebo nic“. Když část transakce spadne, tak stav databáze by měl být nezměněný. Atomický systém musí garantovat atomičnost v každé situaci, jako je výpadek proudu, chyby, nebo pád databáze…