transactiecontrole
Transactiecontrole is een concept dat centraal staat in databasesystemen en gedistribueerde systemen, met als doel het garanderen van de correctheid en consistentie van gegevens, zelfs wanneer meerdere operaties tegelijkertijd plaatsvinden. Het zorgt ervoor dat een reeks bewerkingen, bekend als een transactie, als een enkele, ondeelbare eenheid wordt behandeld. Dit betekent dat ofwel alle bewerkingen binnen de transactie succesvol worden voltooid en de wijzigingen permanent worden gemaakt, ofwel geen enkele bewerking wordt doorgevoerd en het systeem terugkeert naar zijn oorspronkelijke staat. Dit principe staat bekend als atomiteit.
Het hoofddoel van transactiecontrole is het voorkomen van problemen die kunnen ontstaan door gelijktijdige toegang tot
Transactiecontrolemechanismen volgen doorgaans de ACID-eigenschappen: Atomicity, Consistency, Isolation en Durability. Atomicity zorgt voor de ondeelbaarheid van