Transactiebeheer
Transactiebeheer omvat de concepten en technieken die ervoor zorgen dat operaties op data als een enkele, ondeelbare eenheid worden uitgevoerd. Een transactie bestaat uit een reeks bewerkingen die samen moeten slagen of volledig niet doorgaan. Het doel is de integriteit van gegevens te waarborgen, ook bij fouten of storingen. In databases en gedistribueerde systemen wordt vaak gesproken over ACID: atomiciteit, consistentie, isolatie en duurzaamheid.
Atomiciteit betekent dat alle stappen in de transactie samen worden uitgevoerd; bij een fout wordt de transactie
Implementaties variëren van lokaal transactiebeheer binnen één DBMS tot gedistribueerde transacties over meerdere systemen. Concurrence control
Isolatie niveaus bepalen de zichtbare toestand van data voor lopende transacties. Typische niveaus zijn Read Uncommitted,
Voordelen van transactiebeheer zijn onder meer data-integriteit en betrouwbare foutafhandeling. Nadelen zijn hogere complexiteit en mogelijke