LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (http://www.linuxquestions.org/questions/linux-software-2/)
-   -   SVN vs GIT vs rsync for a distribution system (http://www.linuxquestions.org/questions/linux-software-2/svn-vs-git-vs-rsync-for-a-distribution-system-916910/)

vzxen 12-03-2011 07:49 AM

SVN vs GIT vs rsync for a distribution system
 
Hi,

I have a unique situation.
I have to distribute a software which keeps updating pretty much every two weeks.
In this software there must be atleast 1000+ files.

So, I need a system where I can have a common place where everyone can take the file from regularly.
Can anyone suggest which method should i use to distribute to so many people so that the load on the server is MINIMAL ?

Is SVN or GIT or rsync a better way out ?

vzxen 12-04-2011 06:55 AM

Hi,

I would really appreciate any help on this.
I tried googling this for hours but no concrete results.

ntubski 12-04-2011 09:27 AM

Well, SVN and git provide many more features than you need: in addition to downloading the latest version, you can upload changes, download the history of all previous changes, maintain parallel versions, perform intelligent merging of versions, etc...

Whereas rsync gives you just what you need and no more.

So rsync is probably going to be more efficient.

vzxen 12-04-2011 11:29 PM

Hi,

My main question is what will be the load on the server if there are 15000+ other servers rsyncing to it ?
Will it cause load on the server causing it to crash ?

klearview 12-05-2011 01:13 AM

Quote:

Originally Posted by vzxen (Post 4542197)
Hi,

My main question is what will be the load on the server if there are 15000+ other servers rsyncing to it ?
Will it cause load on the server causing it to crash ?

Depends on your server :)

15,000 requests simultaneously hitting your server is a lot but do they have to be simultaneous? Spread them over an hour or two (or whatever is demanded by updates' size) and you should have no problem.

Also you can always use a CDN (Amazon S3, Rackspace Cloud Files etc).

vzxen 12-05-2011 09:31 PM

Hi,

Its not going to be 15000 servers simultaneously.
It will be spread over 24 hours randomly. So something like 10 simultaneous requests at the same time.

So will the load on a 8GB server be okay ?
I am unable to quatify the load on the central server which will give the files. Does rsync cause a load on the SERVER (computer that gives) to calculate the md5 and deltas ?


All times are GMT -5. The time now is 06:29 PM.