Mis on hajutatud versioonikontroll?

Hajutatud versioonikontroll on varukoopiate tegemiseks kasutatavate arvutifailide juhtimise meetod; sellel on hajutatud kett, milles iga faili saab edastada võrgu igale sõlmele. See erineb tavalisest või tsentraliseeritud varukoopiast, kuna tsentraliseeritud versioon paigutab failid ainult ühte keskossa. Selle üks eelis on see, et failidele on võrgus lihtsam juurde pääseda, kui varukoopia saadetakse sõlme. Probleem hajutatud versioonihalduse kasutamisel on see, et uusima varukoopia hankimine võib olla keeruline.

Tavalist versioonikontrolli meetodit tuntakse tsentraliseeritud meetodina, kuna seal on keskne hoidmisala. Võrgu iga sõlm saadab failid ja teabe kesksesse piirkonda samaaegselt. Selle meetodi puhul ei sisalda sõlmed varukoopiateavet, kuna see kõik sisaldub keskses hoidmisalas. Kuigi see süsteem on lihtne ja hõlpsasti kasutatav, on sellel kiirus ja ühendavad puudused.

Hajutatud versioonikontroll on erinev. Kuigi enamikus võrkudes võib olla peamine hoiuala ja kõik varundatud failid saadetakse sellesse piirkonda, on sõlmedel lubatud faile üksteisele saata. Näiteks kui kasutaja soovib varundamise ajal faili teisele inimesele saata, on see võimalik. Tavaliselt saadavad kõik sõlmed üksteisele olulisi faile tagamaks, et kõigil on faili kohalik koopia. Isegi kui sõlmel faili pole, pääseb see failile juurde põhialast.

Kiirus ja juurdepääsu lihtsus on hajutatud versioonikontrolli kasutamisel eelised. Üks põhjus, miks kiirus on parem, on see, et enamikul sõlmedel on vajalikud failid, nii et neile pääseb juurde kõvakettalt, mitte kaugemast serverist. Isegi kui kasutaja peab põhialale juurde pääsema, kipub see olema kiirem kui tsentraliseeritud lähenemise korral.

Erinevalt tsentraliseeritud lähenemisviisist ei pea hajutatud versioonikontrollil olema põhiala. Kui põhiala pole, saavad kõik sõlmed siiski faile üksteisele saata, kuid võib tekkida probleem. Peale teiste kasutajate küsimise on raske teada, kas arvutis olevad failid on uusim versioon. See tähendab, et tavaliselt on kõige parem kasutada põhiala, nii et kõiki uusimaid faile saab sinna salvestada ja vajadusel neile juurde pääseda.