Vertel over de ACID-principes — wat betekent elke letter: Atomiciteit, Consistentie, Isolatie, Duurzaamheid?
sobes.tech AI
Antwoord van AI
ACID is een verzameling eigenschappen die de betrouwbaarheid van transacties in databases garanderen:
-
Atomiciteit — Een transactie wordt volledig uitgevoerd of helemaal niet. Als er iets misgaat, worden alle wijzigingen teruggedraaid.
-
Consistentie — Na het voltooien van de transactie blijft de database in een correcte staat, die voldoet aan alle vastgestelde regels en beperkingen.
-
Isolatie — Parallelle transacties beïnvloeden elkaar niet, hun tussenliggende staten zijn niet zichtbaar voor andere transacties.
-
Durabiliteit — Na bevestiging van de transactie worden de wijzigingen opgeslagen in de database, zelfs bij systeemstoringen.
Deze principes zorgen voor gegevensintegriteit en voorspelbaar gedrag van applicaties bij het werken met de database.