ACIDregels
ACIDregels verwijzen naar vier fundamentele eigenschappen die garanties bieden voor transacties in database-systemen: Atomiciteit, Consistentie, Isolatie en Duurzaamheid. De term ACID, oorspronkelijk geformuleerd voor relationele databases, werd populair gemaakt door Jim Gray en Andreas Reuter in de jaren tachtig en vormt nog steeds een basis voor betrouwbare transactieverwerking.
Atomiciteit houdt in dat een transactie een ondeelbare eenheid is: alle bewerkingen binnen de transactie slagen
Consistentie betekent dat een transactie de database van een geldige naar een geldige toestand brengt. Tijdens
Isolatie stelt dat gelijktijdige transacties elkaar zo weinig mogelijk beïnvloeden. Voor een gebruiker moet het lijken
Duurzaamheid houdt in dat eenmaal gecommitteerde wijzigingen permanent zijn, ook bij systeemfalen. Persistente opslag, logging en
In de praktijk zijn veel traditionele relationele databases ACID-compatibel, terwijl sommige moderne systemen in gedistribueerde omgevingen