ACID jezkratka z oboruinformatiky, přesněji z oblastidatabází. Jde o první písmena čtyřanglických slov vystihujících čtyři žádoucí vlastnostidatabázových transakcí. To jsou:
Zkratku zavedli v roce 1983Andreas Reuter aTheo Härder ve svém článkuPrinciples of transaction-oriented database recovery.[1] Vycházeli přitom ze starší práce z roku 1981, ve kteréJim Gray zavedl pouze atomicitu, konzistenci a trvalost.[2]
Atomicita znamená u databázových transakcí totéž, coatomicita v informatice obecně, totiž že se operace provede z hlediska uživatele buď celá, nebo vůbec – tedy výsledkem nebude žádný nedefinovaný mezistav.
Konzistencí se rozumí požadavek, že transakce nesmí narušitdatabázovou integritu. To nevylučuje ztrátu konzistence na vyšší, aplikační úrovni, požadavek se týká pouze zachování podmínek, které byly definovány na databázové úrovni.
Požadavek izolace znamená, že se vícero současně probíhajících transakcí nesmí ovlivnit.
Trvalost transakce znamená, že jakmile je již transakce dokončena, znamená to, že je zaznamenána trvalým způsobem, takže ji nevymaže například následný výpadek napájení.
V tomto článku byl použitpřeklad textu z článkuACID na anglické Wikipedii.