最好的SVN后端基准测试

问题描述 投票:2回答:2

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

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

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

svn berkeley-db fsfs
2个回答
6
投票

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


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 architecture的自定义SVN后端。不确定是否有任何其他SVN托管服务提供商做类似的事情。

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

© www.soinside.com 2019 - 2024. All rights reserved.