最好的SVN后端基准测试

use*_*400 2 svn berkeley-db fsfs

是否有关于svn后端数据库的使用,速度和可靠性的基准测试?

  • SQLite的
  • MySQL的
  • PostgreSQL的
  • 的BerkeleyDB
  • Flatfile系统

假设我们有20个人同时在存储库上工作.选择什么?

myr*_*ack 7

今天,如果您托管自己的服务器,您只有2个选择:

  1. BDB(BerkeleyDB)

  2. FSFS(直接文件系统)

如今,FSFS是首选的后端,已经使用了很多年.BDB几乎没有任何优势,我认为它仅适用于传统兼容性.FSFS是当前任何SVN版本的默认值.许多SVN二进制发行版甚至没有编译过的BDB支持.

更多信息:http: //svnbook.red-bean.com/en/1.5/svn.reposadmin.planning.html#svn.reposadmin.basics.backends

请注意,自定义实现是可能的.例如,Google Code有一个基于Bigtable架构的自定义SVN后端.不确定是否有任何其他SVN托管服务提供商做类似的事情.

此外,SVN开发人员一直致力于替换FSFS,称为FSX或FS2.它仍然是实验性的.


Gre*_*ill 6

FSFS后端是该批次中经过最充分测试和稳定的.只有20人,您根本不可能遇到任何性能问题.