Please enable JavaScript.
Coggle requires JavaScript to display documents.
(concurrency en transactions) - Coggle Diagram
concurrency en transactions
Non_repeatable reads
data die daarna wat anders is
save points
rollback wordt uitgevoerd tot aan de het vorige save point
Dirty reads
verkeerde data lezen
Rollback
veranderingen worden ongedaan gemaakt, indien de transactie faalt
Lost updates
transacties die verloren gaan
commit
veranderingen worden doorgevoerd wanneer de transactie klaar is
missing and double reads
2 keer dezelfde data krijgen lijk op phantom read
Phantom reads
data krijgen die er helemaal niet is
transaction levels
repeatable read
legt een lock op data die gelezen wordt in de transactie
voorkomt: dirty read, nonrepeatable reads
voorkomt niet: phantom reads
snapshot
voorkomt: dirty reads, nonrepeatable reads, phantom reads
neemt een kopie van de data die genomen word aan de start van de transactie
read comitted
voorkomt dirty reads
voorkomt niet nonrepeatable reads, phantom reads
niet mogelijk om data te lezen die nog niet gecommit is
serializable
voorkomt: dirty reads, nonrepeatable reads, phantom reads
andere transacties mogen geen data aanpassen die gelezen is door deze transactie ook mag er geen data toegevoegd of verwijderd worden aan de tabel van deze transactie
read uncomitted
Uncommited data kan gelezen worden
starten geen locks- houden geen rekening met lock van andere transacties
Dirty reads. Nonrepeatable reads, phantom reads
toegan tot een systeem
authorisatie
bepaalt wat je mag
auditing
beschrijft wie wat heeft gedaan
authenticatie
bepaalt wie je bent