Best SVN Benchmarks

Are there benchmarks for performance, speed, reliability of svn databases?

  • SQLite
  • MySQL
  • PostgreSQL
  • BerkeleyDB
  • Flatfile system

Let's say we have 20 repositories running at the same time. What to choose?

+2


source to share


2 answers


The FSFS backend is the most tested and stable. For only 20 people, you are unlikely to have any performance issues.



+6


source


Today you only have 2 options if you host your own server:

  • BDB (BerkeleyDB)

  • FSFS (Direct File System)

FSFS is the preferred backend these days and has been around for several years. There are almost no benefits to BDB and I think this is just for backward compatibility. FSFS is the default for any current SVN version. Many SVN binaries don't even have BDB support.



More information: http://svnbook.red-bean.com/en/1.5/svn.reposadmin.planning.html#svn.reposadmin.basics.backends

Please note that custom implementations are possible. For example, Google Code has its own SVN server based on their Bigtable architecture . Not sure if other SVN hosting providers are doing something similar.

In addition, the SVN developers are working on a replacement for FSFS called FSX or FS2 . However, it is still experimental.

+6


source







All Articles