E-gradiva > Računalništvo > Podatkovne baze > a_podatkovne_baze > 07_porazdeljene > Za\u0161\u010Dita transakcij

Prijava

Zaščita transakcij

Obstajajo optimistični in pesimistični načini zaščite transakcij. Ena od možnosti zaščite transakcij je dvofazno potrjevanje uspešnega zaključka transakcije (angl. 2PC = Two Phase Commit ali synchronous replication protocol).

2PC je transakcijska zaščita pri ažuriranju podatkov, ki se nahajajo v različnih strežnikih. Potek 2PC:

nadzor vzporednosti

Namen je zagotoviti tekočo konsistentnost (skladnost) vseh v globalni podatkovni bazi podvojenih podatkov pri ažuriranju katerekoli njihove kopije.

Globalne podatkovna baza mora delovati, kljub izpadu posameznega strežnika. Pred njegovo ponovno vključitvijo v globalni sistem, je potrebno izvesti uskladitev vseh v njem podvojenih podatkov s kopijami iz drugih strežnikov, ki so se med izpadom ažurirale naprej. Zato naj se operacije replikacije in sinhronizacije izvajajo avtomatično.

Avtorji: Tea Lončarić , Andreja Vehovec, Marko Kastelic , David Drofenik, Saša Divjak, Alenka Kavčič , Matija Marolt, Marko Privošnik, Milan Podbršček, Janko Harej, Andrej Florjančič