LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 12-03-2011, 07:49 AM   #1
vzxen
Member
 
Registered: Jul 2010
Posts: 126

Rep: Reputation: 4
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 ?
 
Old 12-04-2011, 06:55 AM   #2
vzxen
Member
 
Registered: Jul 2010
Posts: 126

Original Poster
Rep: Reputation: 4
Hi,

I would really appreciate any help on this.
I tried googling this for hours but no concrete results.
 
Old 12-04-2011, 09:27 AM   #3
ntubski
Senior Member
 
Registered: Nov 2005
Distribution: Debian, Arch
Posts: 3,784

Rep: Reputation: 2083Reputation: 2083Reputation: 2083Reputation: 2083Reputation: 2083Reputation: 2083Reputation: 2083Reputation: 2083Reputation: 2083Reputation: 2083Reputation: 2083
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.
 
Old 12-04-2011, 11:29 PM   #4
vzxen
Member
 
Registered: Jul 2010
Posts: 126

Original Poster
Rep: Reputation: 4
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 ?
 
Old 12-05-2011, 01:13 AM   #5
klearview
Member
 
Registered: Aug 2006
Location: London
Distribution: Debian, Kubuntu
Posts: 572

Rep: Reputation: 75
Quote:
Originally Posted by vzxen View Post
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).
 
Old 12-05-2011, 09:31 PM   #6
vzxen
Member
 
Registered: Jul 2010
Posts: 126

Original Poster
Rep: Reputation: 4
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 ?
 
  


Reply

Tags
git, rsync, svn



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Problems with git-svn on Slackware-13.37? Try this patch. DragonWisard Slackware 1 07-13-2011 03:16 PM
Could not launch git-svn grissiom Slackware 7 04-17-2009 08:00 PM
Help on GIT-SVN? your_shadow03 Linux - Server 0 03-23-2009 07:23 AM
Migrating SVN to GIT? your_shadow03 Linux - Newbie 0 03-16-2009 01:42 AM
git-svn radu.pop Linux - Software 1 12-29-2008 07:10 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 05:54 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration