Pessimistinis užraktas reiškia, kad visi vartotojai bando pasiekti tą patį įrašą, ir ji tiesiogine prasme užrakina įrašą tik pirmai pradėtai operacijai, kol ji bus sėkmingai užbaigta arba nepavyks. … Taip objektas bus užrakintas, kol mokėjimas bus baigtas arba nepavyks.
Kas yra pesimistinis užraktas?
Pesimistinis lygiagretumo valdymas (arba pesimistinis užrakinimas) vadinamas „pesimistiniu“, nes sistema daro prielaidą, kad blogiausia – ji daro prielaidą, kad du ar daugiau vartotojų norės atnaujinti tą patį įrašą tuo pačiu metu, ir tada užkerta kelią tokiai galimybei užrakindamas įrašą, kad ir kokie mažai tikėtini konfliktai iš tikrųjų būtų.
Kuo skiriasi optimistinis ir pesimistinis užrakinimas?
Optimistinis užraktas naudojamas, kai nesitiki daug susidūrimų. Įprastos operacijos atlikimas kainuoja pigiau, bet jei įvyksta susidūrimas, sumokėsite didesnę kainą, kad ją išspręstumėte, nes operacija nutraukiama. Pesimistinis užrakinimas naudojamas, kai numatomas susidūrimas.
Kas yra optimistinis užrakinimas ir pesimistinis užrakinimas žiemos miego režimu?
Atliekant pesimistinį užrakinimą, objektas užrakinamas, kai jis pirmą kartą pasiekiamas atliekant tam tikrą operaciją. … Optimistinio užrakinimo atveju objektas neužrakinamas, kai prie jo prisijungiama pirmą kartą atliekant operaciją. Vietoj to išsaugoma jo būsena (paprastai versijos numeris).
Kurisįrašų užrakinimo tipas dar vadinamas pesimistiniu užraktu?
4.3 Pesimistinis užrakinimas. Pesimistinis užrakinimas kartais vadinamas įrašų užraktu. Galite naudoti pesimistinį užrakinimą, kad neleistumėte keliems vartotojams ar programoms atnaujinti tą patį įrašą tuo pačiu metu. Pavyzdžiui, tarkime, kad vartotojas įveda operaciją, kurioje naudojami kiti numeriai.