Mik a központosított verzióvezérlő rendszerek és az elosztott vezérlőrendszerek?
Központosított verzióvezérlő rendszerek
A verzió könyvtár központosított egy központi szerveren. Amikor ténylegesen dolgozunk, a saját számítógépeinket használjuk, tehát először csatlakoznunk kell a központi szerverhez, hogy onnan megkapjuk a legújabb verziót, majd megírjuk vagy megváltoztatjuk a kódot, és a befejezés után meg kell nyomnunk az elvégzett munkát a központi szerverre. A központosított verzióvezérlő rendszereket az internethez kell csatlakoztatni a működéshez. Ha egy helyi hálózatban van, akkor rendben van, a sávszélesség elég nagy, és a sebesség elég gyors. Ha az interneten van, ha a sebesség lassú, akkor nagyon lehangoló lesz.
A Big Data (Hadoop) vagy a nagy adatbázisokon dolgozó barátok számára az "elosztott" koncepciónak nagyon ismerősnek kell lennie, tehát itt nem fogom túl sokat magyarázni. Összehasonlítva a központosított verzióvezérlő rendszerekkel,elosztott vezérlőrendszerekne legyen központi szervere. Mindenki számítógépe egy teljes verzió könyvtár, tehát nincs szükség az internethez való csatlakozáskor, mert a verziók mind a saját számítógépükön vannak. Mivel mindenki számítógépének teljes verziója van. Akkor a kérdés az, hogyan lehet együttműködni a projektfejlesztésben több ember között? Például valaki módosítja az A fájlt a számítógépére, és ugyanakkor valaki más módosítja az A fájlt a számítógépére. Ezen a ponton kettőnek csak a saját változásait kell egymáshoz mozgatni, és láthatja egymás változásait.
Ha SVN -t és GIT -t használt, akkor nem nehéz következtetést levonni: az SVN egy központosított verzióvezérlő rendszerhez tartozik, míg a GIT aelosztott vezérlőrendszer.
We use cookies to offer you a better browsing experience, analyze site traffic and personalize content. By using this site, you agree to our use of cookies.
Privacy Policy