Transakční zpracování
Transakční zpracování
Požadavky na absolvování
4. Vlastnosti transakcí
V souvislosti s transakcemi se obvykle hovoří o jejich vlastnostech ACID. Jedná se o první písmena z anglických výrazů atomicity, consistency, independence (popř. isolation) a durability.
Atomicita (atomicity)
Transakce se tváří jako jedna operace. Musí proběhnout buď celá, nebo vůbec ne.
Konzistence (consistency)
Transakce transformuje databázi z jednoho konzistentního stavu do jiného konzistentního stavu.
Nezávislost (independence, isolation)
Transakce jsou nezávislé, tj. dílčí efekty transakce nejsou viditelné jiným transakcím.
Trvalost (durability)
Efekty úspěšně provedené (potvrzené) transakce jsou trvale uloženy do databáze. Také se říká, že změny jsou persistentní.