Junior — Middle
Leg uit wat wordt bedoeld met een transactie in databasesystemen
sobes.tech AI
Antwoord van AI
Een transactie in databasebeheersystemen is een logisch afgeronde reeks operaties die als één geheel wordt uitgevoerd. Het heeft vier hoofdkenmerken (ACID):
- Atomiciteit (Atomicity): alle operaties van de transactie worden volledig uitgevoerd of helemaal niet.
- Consistentie (Consistency): na het uitvoeren van de transactie blijft de database in een correcte staat.
- Isolatie (Isolation): parallelle transacties beïnvloeden elkaar niet, alsof ze sequentieel worden uitgevoerd.
- Duurzaamheid (Durability): na bevestiging van de transactie blijven de wijzigingen bestaan, zelfs bij storingen.