2 160
pakeitimų
Pipedija - tautosaka, gandai, kliedesiai ir jokios tiesos! Durniausia wiki enciklopedija durnapedija!
(Naujas puslapis: '''Transakcija''' - tai tokia skaičiavimų rūšis, kur nepasibaigus kažkuriems skaičiavimams, su jais negalima daryti nieko, nes kitaip bus kažkas tai negerai. Tai tada būna atidaroma transakcija, užblokuojama viskas visiems, padaromi kažkokie pakeitimai/paskaičiavimai, o tada viskas užbaigiama ir transakcija uždaroma. Transakcijos apsaugo nuo visokių susimakalavimų, kai du skaičiavimai vienu metu kažką sumanipuliuoja ir gaunasi nesąmonė. Pats vartotoj...) |
|||
| 3 eilutė: | 3 eilutė: | ||
Transakcijas labai mėgsta kur papuola dėlioti visokių brangių sustemų su [[Oracle]], [[DB2]] ar kitomis prabangiomis [[reliacinės duomenų bazės|reliacinėmis duomenų bazėsmis]] programuotojai, nes tada viskas saugu ir nėra tikimybės, kad kažkas pasigadins. | Transakcijas labai mėgsta kur papuola dėlioti visokių brangių sustemų su [[Oracle]], [[DB2]] ar kitomis prabangiomis [[reliacinės duomenų bazės|reliacinėmis duomenų bazėsmis]] programuotojai, nes tada viskas saugu ir nėra tikimybės, kad kažkas pasigadins. | ||
Deja, transakcija reiškia, kad jei keisite kažkokį dalyką, visi kiti lauks eilėje. O jei dalykų bus pripainiota daug ir viskas su viskuo susiję - tai gali būti, kad kol tie eilėje lauks, tai jie ir užsilauks. O paskui kiti užsilauks, ir treti, ir ketvirti, o galų gale gausis taip, kad kažką darėt vienur, o jūsų transakcija užblokavo kažką kitur, kur net neįtariat ir rezultate niekas negali nieko daryti tol, kol jūs nepabaigėt kokios nors nesąmonės. | Deja, transakcija reiškia, kad jei keisite kažkokį dalyką, visi kiti lauks eilėje, nes ant to dalyko bus uždėtas [[muteksas]]. O jei dalykų bus pripainiota daug ir viskas su viskuo susiję - tai gali būti, kad kol tie eilėje lauks, tai jie ir užsilauks. O paskui kiti užsilauks, ir treti, ir ketvirti, o galų gale gausis taip, kad kažką darėt vienur, o jūsų transakcija užblokavo kažką kitur, kur net neįtariat ir rezultate niekas negali nieko daryti tol, kol jūs nepabaigėt kokios nors nesąmonės. | ||
O jau paskui bus taip, kad jūs atidarysit savo transakciją ir nieko negalėsit padaryti, nes dėl stabdymo viskas bus užkibę, bet jūsų atidaryta transakcija užkabins viską krūvai kitų žmonių, o jiems irgi viskas taip užkibs, dėl ko ir jums užkibs, ir taip toliau. Tai tada gaunasi [[mirties spiralė]], kur ryte gal sistema dar biškį veikia, paskui pasidaro neveikianti išvis, tada adminai ją perkraudinėja, po perkrovimo ji kurį laiką vėl veikia, kol pasidaro neveikianti ir taip toliau, o galų gale vakare, kai visi baigia darbus ir išsiskirsto, sistema vėl pasidaro galima naudotis, nes senos transakcijos nusitaimautina. | O jau paskui bus taip, kad jūs atidarysit savo transakciją ir nieko negalėsit padaryti, nes dėl stabdymo viskas bus užkibę, bet jūsų atidaryta transakcija užkabins viską krūvai kitų žmonių, o jiems irgi viskas taip užkibs, dėl ko ir jums užkibs, ir taip toliau. Tai tada gaunasi [[mirties spiralė]], kur ryte gal sistema dar biškį veikia, paskui pasidaro neveikianti išvis, tada adminai ją perkraudinėja, po perkrovimo ji kurį laiką vėl veikia, kol pasidaro neveikianti ir taip toliau, o galų gale vakare, kai visi baigia darbus ir išsiskirsto, sistema vėl pasidaro galima naudotis, nes senos transakcijos nusitaimautina. | ||
O dar paskui atsiranda [[tarpusavio blokavimai]], kur viena transakcija blokuoja antrą, o ta antra blokuoja pirmą, ir tai niekada neatsiblokuoja. Na, nebent nusitaimautina. Bet gali ir nenusitaimautinti. Ir tada kokie nors daiktai išvis pasidaro nepajudinami, pakol visos sistemos neperkrausi. O jei sistema gerai sukonstruota - tai išlikti gali net ir po perkrovimo. | |||
Paprastai sistemą kuriantys [[programuotojai]] ir prižiūrintys [[adminai]] tada sako, kad viskas gerai, resursų užtenka, procesorius neapkrautas, ko jūs norit, atsikabinkit nuo mūsų, nes viskas čia gerai. | Paprastai sistemą kuriantys [[programuotojai]] ir prižiūrintys [[adminai]] tada sako, kad viskas gerai, resursų užtenka, procesorius neapkrautas, ko jūs norit, atsikabinkit nuo mūsų, nes viskas čia gerai. | ||
pakeitimų