是否有关于svn后端数据库的使用,速度和可靠性的基准测试?
假设我们有20个人同时在存储库上工作。选择什么?
答案 0 :(得分:7)
今天,如果您要托管自己的服务器,则只有2个选择:
BDB(BerkeleyDB)
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开发人员一直致力于替换名为FSX or FS2的FSFS。它仍然是实验性的。
答案 1 :(得分:6)
FSFS后端是该批次中经过最充分测试和稳定的。只有20人,你根本不可能遇到任何性能问题。