Ima neka loša veza (priča o in-doubt distribuiranim transakcijama)

Najlakše i najbolje je raditi sa centraliziranim bazama podataka. Međutim, ponekad u praksi moramo raditi sa distribuiranim bazama podataka. Tada često koristimo replikaciju, sinkronu ili asinkronu. Sinkrona replikacija predstavlja jednu vrstu distribuirane transakcije, no, distribuirana transakcija nam u distribuiranoj bazi podataka često treba i izvan replikacije. Distribuiranu transakciju podržava dvofazni protokol potvrđivanja transakcije (two phase commit protocol). Taj protokol omogućava da se distribuirana transakcija konzistetno izvrši i kod povremenih padova komunikacijskih veza (ili/i servera koji sudjeluju u distribuiranoj transakciji).
Nažalost, ponekad su veze (ili serveri) tako loše da se distribuirana transakcija nađe u nedoumici (in-doubt) i tada moramo ručno intervenirati. U radu se prikazuje kako dolazi do in-doubt transakcije i kako ju (raz)riješiti.

Detalji o predavanju

Vrsta: Predavanje / Lecture

Razina težine: Srednje detaljno / Detailed

Poželjno iskustvo slušatelja: Iskusni (2-3 g.) / Experianced

Poželjna funkcija slušatelja:
Developer
Dizajner / Designer

Predviđeno vrijeme trajanja rada - aktivnosti: 30 min

507_Sirotic.pdf 967,18 kB

507_Sirotic referat Distribuirane transakcije.pdf 723,80 kB

O predavaču

Ima neka loša veza (priča o in-doubt distribuiranim transakcijama)

Zlatko Sirotić

Istra informatički inženjering d.o.o., Pula

Zlatko Sirotic univ.spec.inf. - radi više od 25 godina na informatičkim poslovima, uglavnom u poduzeću Istra informatički inženjering d.o.o., Pula.
Oracle softverske alate (baza, Designer CASE, Forms 4GL, Reports, JDeveloper IDE, Java) koristi zadnjih 15 godina. Objavljivao je stručne radove na kongresima / konferencijama HrOUG, "Hotelska kuća", CASE, KOM, u časopisima "InfoTrend" i "Ugostiteljstvo i turizam", a neka njegova programska rješanja objavljivana su na web stranicama firmi Quest i Oracle.
Bio:
Zlatko Sirotic univ.spec.inf. - has been working on IT jobs for more than 25 years, mainly in Istra informatički inženjering, Pula. He has been using Oracle software tools (database, Designer CASE, Forms 4GL, Reports, JDeveloper IDE, Java) for the last 15 years. He has published expert papers for conferences (HrOUG, "Hotelska kuća", CASE, KOM), in magazines ("InfoTrend" and "Hospitality and Tourism") and some of his programming solutions were published on the web pages of Quest and Oracle companies.