Kas yra paskirstytasis versijos valdymas?

Paskirstytasis versijos valdymas – tai kompiuterio failų, naudojamų atsarginėms kopijoms, valdymo metodas; jame yra paskirstyta grandinė, kurioje kiekvienas failas gali būti perduodamas kiekvienam tinklo mazgui. Tai skiriasi nuo įprastos arba centralizuotos atsarginės kopijos, nes centralizuota versija talpina failus tik vienoje centrinėje srityje. Vienas iš pranašumų yra tas, kad failus lengviau pasiekti tinkle, jei atsarginė kopija siunčiama į mazgą. Problema naudojant paskirstytą versijos valdymą yra ta, kad gali būti sunku gauti naujausią atsarginę kopiją.

Įprastas versijos valdymo metodas yra žinomas kaip centralizuotas metodas, nes yra centrinė laikymo zona. Kiekvienas tinklo mazgas vienu metu siunčia failus ir informaciją į centrinę sritį. Taikant šį metodą, mazguose nebus jokios atsarginės informacijos, nes visa tai bus centrinėje saugojimo srityje. Nors ši sistema yra paprasta ir paprasta naudoti, ji turi greitį ir susiliejančių trūkumų.

Paskirstytos versijos valdymas skiriasi. Nors daugumoje tinklų gali būti pagrindinė saugojimo sritis ir visi atsarginės kopijos yra siunčiami į šią sritį, mazgams leidžiama siųsti failus vieni kitiems. Pavyzdžiui, jei vartotojas nori išsiųsti failą kitam asmeniui kurdamas atsarginę kopiją, tai įmanoma. Visi mazgai paprastai siųs svarbius failus vieni kitiems, kad užtikrintų, jog visi turi vietinę failo kopiją. Net jei mazgas neturi failo, jis vis tiek gali pasiekti failą iš pagrindinės srities.

Greitis ir prieigos paprastumas yra pranašumai naudojant paskirstytą versijos valdymą. Viena iš priežasčių, kodėl greitis yra didesnis, yra ta, kad dauguma mazgų turi reikiamus failus, todėl juos galima pasiekti iš standžiojo disko, o ne iš tolimo serverio. Net jei vartotojas turi pasiekti pagrindinę sritį, tai paprastai būna greičiau nei naudojant centralizuotą metodą.

Skirtingai nuo centralizuoto požiūrio, paskirstytas versijų valdymas neturi turėti pagrindinės srities. Jei nėra pagrindinės srities, visi mazgai vis tiek gali siųsti failus vienas kitam, tačiau gali kilti problemų. Be kitų vartotojų klausimo, bus sunku sužinoti, ar kompiuteryje esantys failai yra naujausios versijos. Tai reiškia, kad paprastai geriausia naudoti pagrindinę sritį, kad joje būtų galima saugoti visus naujausius failus ir, jei reikia, juos pasiekti.