Scalable (half-million files) version control system
Posted
by hashable
on Stack Overflow
See other posts from Stack Overflow
or by hashable
Published on 2010-03-31T17:55:43Z
Indexed on
2010/03/31
18:03 UTC
Read the original article
Hit count: 237
We use SVN for our source-code revision control and are experimenting using it for non-source-code files.
We are working with a large set (300-500k) of short (1-4kB) text files that will be updated on a regular basis and need to version control it. We tried using SVN in flat-file mode and it is struggling to handle the first commit (500k files checked in) taking about 36 hours.
On a daily basis, we need the system to be able to handle 10k modified files per commit transaction in a short time (<5 min).
My questions:
- Is SVN the right solution for my purpose. The initial speed seems too slow for practical use.
- If Yes, is there a particular svn server implementation that is fast? (We are currently using the gnu/linux default svn server and command line client.)
- If No, what are the best f/oss/commercial alternatives
Thanks
© Stack Overflow or respective owner