Što je distribuirana kontrola verzija?

Distribuirana kontrola verzija je metoda kontrole računalnih datoteka koje se koriste za sigurnosne kopije; sadrži distribuirani lanac u kojem se svaka datoteka može proslijediti svakom čvoru u mreži. To se razlikuje od normalne — ili centralizirane — sigurnosne kopije, jer centralizirana verzija postavlja datoteke samo u jedno središnje područje. Jedna od prednosti ovoga je da je datotekama lakše pristupiti u mreži ako se sigurnosna kopija pošalje na čvor. Problem s korištenjem distribuirane kontrole verzija je taj što može biti teško dobiti najnoviju sigurnosnu kopiju.

Normalna metoda kontrole verzija poznata je kao centralizirana metoda, jer postoji središnji prostor za čuvanje. Svaki čvor u mreži istovremeno šalje datoteke i informacije u središnje područje. U ovoj metodi, čvorovi neće sadržavati nikakve rezervne informacije, jer će sve biti sadržane u središnjem području držanja. Iako je ovaj sustav jednostavan i lak za korištenje, ima nedostatke u pogledu brzine i spajanja.

Distribuirana kontrola verzija je drugačija. Iako u većini mreža može postojati glavno područje čuvanja i sve sigurnosno kopirane datoteke šalju se u to područje, čvorovima je dopušteno slati datoteke jedni drugima. Na primjer, ako korisnik želi poslati datoteku drugoj osobi tijekom izrade sigurnosne kopije, to je moguće. Svi čvorovi obično šalju važne datoteke jedan drugome kako bi osigurali da svi imaju lokalnu kopiju datoteke. Čak i ako čvor nema datoteku, on i dalje može pristupiti datoteci iz glavnog područja.

Brzina i jednostavnost pristupa su prednosti kada se koristi distribuirana kontrola verzija. Jedan od razloga zašto je brzina bolja je taj što većina čvorova ima potrebne datoteke, tako da im se može pristupiti s tvrdog diska, a ne s udaljenog poslužitelja. Čak i ako korisnik mora pristupiti glavnom području, to će biti brže nego kod centraliziranog pristupa.

Za razliku od centraliziranog pristupa, distribuirana kontrola verzija ne mora imati glavno područje. Ako ne postoji glavno područje, svi čvorovi i dalje mogu slati datoteke jedan drugome, ali može nastati problem. Osim što pitate druge korisnike, bit će teško znati jesu li datoteke na računalu najnovija verzija. To znači da je obično najbolje koristiti glavno područje kako bi se tamo mogle pohraniti sve najnovije datoteke i pristupiti ako je potrebno.