ACID (engl. Atomicity, Consistency, Isolation, Durability, suom. Atomisuus, eheys, eristyneisyys, pysyvyys) tarkoittaa tietokantajärjestelmien periaatetta, jonka avulla turvataan järjestelmän tietojen eheys kaikissa tilanteissa.[1]
Atomisuus tarkoittaa, että jokin transaktio suoritetaan joko kokonaan tai ei lainkaan: kaikki muutokset suoritetaan kuin ne olisivat yksi operaatio.[2] Esimerkiksi tilisiirtotapahtumassa yhdelle tilille lisääminen ja toiselta tililtä vähentäminen on valmistuttava joko kokonaan tai ei lainkaan.[2]
Eheys takaa, että tietokanta transaktioiden myötä siirtyy yhdestä eheästä tilasta toiseen eheään tilaan.[2]
Eristyneisyys takaa, että transaktiot eivät vaikuta toisiinsa ja toimivat kuin yksin järjestelmässä: transaktioiden väliaikaiset tilat eivät näy toisille transaktioille.[2]
Pysyvyys määrää, että transaktion suorittamisen jälkeen muutokset eivät enää voi kadota järjestelmästä eikä niitä voi perua edes vikatilanteen tapahtuessa.[2][3]