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í
   49   50   51   52   53   54   55   56   57   58   59