Atomarität bedeutet, dass zusammengehörige Änderungen als Ganzes behandelt werden: Entweder werden alle ausgeführt oder keine. Sie ist eine Eigenschaft, die Datenbanktransaktionen bieten können.

Stell dir ein Paket mit mehreren Teilen vor, die gemeinsam zugestellt werden müssen. Kann ein Teil nicht zugestellt werden, sollte das ganze Paket nicht als abgeschlossen gelten.

Wenn etwa ein Kauf eine Bestellung erfasst und den Lagerbestand verringert, müssen beide Änderungen zusammenpassen. Atomarität verhindert teilweise abgeschlossene Aktualisierungen. Die App muss aber weiterhin prüfen, ob die angeforderten Informationen gültig sind.