Page 54 - Distribuované spracovanie dát
P. 54
TRANSAKČNÉ SPRACOVANIE
Charakteristické vlastnosti transakcie
• Transakcia je proces ktorý považujeme na danej rozlišovacej úrovni
za
• Ďalej nedeliteľný celok meniaci databázu z jedného do druhého
konzistentného stavu. Na nižšej úrovni je to postupnosť -
ľubovoľného počtu operácií, ktoré sa do databázy premietajú ako
celok. Transakcia sa buď zrealizuje ako celok alebo vôbec.
Transakciu charakterizujú tieto vlastnosti
• atomicita
– Na postupnosť operácií patriacich k jednej transakcii sa pozerá ako na
logickú jednotku, ktorá môže byť zrealizovaná len ako celok
• izolovaná návratnosť
– vrátením jednej transakcie nie je postihnutá žiadna iná transakcia
• permanentnosť
– zmeny uskutočnené úspešne budú uložené v báze dát a nemôžu byť
ignorované
• usporiadanosť
– výsledok dosiahnutý distribuovaným spracovaním niekoľkých
transakcií sa musí dať získať aj sériovým spracovaním postupnosti
transakcií

