是否有关于svn后端数据库的使用情况,速度和可靠性的基准测试?最佳SVN后端基准测试
- SQLite的
- MySQL的
- PostgreSQL的
- 的BerkeleyDB
- Flatfile文件系统
比方说,我们有20人在仓库工作的同时。可以选择什么?
是否有关于svn后端数据库的使用情况,速度和可靠性的基准测试?最佳SVN后端基准测试
比方说,我们有20人在仓库工作的同时。可以选择什么?
FSFS后端是该地段中测试最充分和稳定的。只有20人,你根本不可能有任何性能问题。
今天,你只能有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开发人员一直在致力于取代FSFS,名称为FSX or FS2。但它仍然是实验性的。
现在我在哪里看到最近版本的Subversion支持比BDB和FSFS更多的后端?我刚刚检查了1.6.x的发布说明,并没有提及其他后端(除了用于其他目的的SQLite),所以我一定是错了。无论如何,即使有其他人可以使用,今天我也不会选择FSFS。 – 2009-09-04 20:17:59