Controlul versiunilor distribuite este o metodă de control al fișierelor computerizate utilizate pentru copii de rezervă; prezintă un lanț distribuit în care fiecare fișier poate fi transmis fiecărui nod dintr-o rețea. Aceasta diferă de o copie de rezervă normală – sau centralizată -, deoarece versiunea centralizată plasează fișierele doar într-o zonă centrală. Un avantaj al acestui lucru este că fișierele sunt mai ușor de accesat în rețea dacă backup-ul este trimis la un nod. O problemă cu utilizarea controlului versiunii distribuite este că poate fi dificil să obțineți cea mai recentă copie de rezervă.
O metodă normală de control al versiunii este cunoscută sub denumirea de metodă centralizată, deoarece există o zonă centrală de păstrare. Fiecare nod dintr-o rețea trimite fișiere și informații în zona centrală simultan. În această metodă, nodurile nu vor conține informații de rezervă, deoarece toate vor fi conținute în zona centrală de stocare. Deși acest sistem este simplu și ușor de utilizat, are dezavantaje de viteză și de îmbinare.
Controlul versiunii distribuite este diferit. Deși poate exista o zonă principală de stocare în majoritatea rețelelor și toate fișierele pentru care faceți backup sunt trimise în această zonă, nodurilor li se permite să trimită fișiere unul către celălalt. De exemplu, dacă un utilizator dorește să trimită un fișier unei alte persoane în timp ce face backup, atunci acest lucru este posibil. În mod normal, toate nodurile vor trimite fișiere importante unul altuia pentru a se asigura că toată lumea are o copie locală a fișierului. Chiar dacă un nod nu are un fișier, tot poate accesa fișierul din zona principală.
Viteza și simplitatea accesului sunt avantaje atunci când utilizați controlul distribuit al versiunilor. Un motiv pentru care viteza este mai bună este că majoritatea nodurilor au fișierele necesare, astfel încât acestea pot fi accesate de pe hard disk și nu de pe un server îndepărtat. Chiar dacă utilizatorul trebuie să acceseze zona principală, tinde să fie mai rapid decât cu abordarea centralizată.
Spre deosebire de abordarea centralizată, controlul distribuit al versiunilor nu trebuie să aibă o zonă principală. Dacă nu există o zonă principală, atunci toate nodurile încă pot trimite fișiere unul către celălalt, dar poate apărea o problemă. Pe lângă faptul că îi întrebați pe ceilalți utilizatori, va fi dificil să știți dacă fișierele de pe computer sunt cea mai recentă versiune. Aceasta înseamnă că în mod normal este cel mai bine să utilizați o zonă principală, astfel încât toate cele mai recente fișiere să poată fi stocate acolo și accesate dacă este necesar.