CentOS5 上使用哪个 subversion 文件系统?
我可以使用 Berkeley DB 或 FSFS,我应该使用哪一个?我还将在 Windows XP 机器上使用 TortoiseSVN 上的存储库
I can either use Berkeley DB or FSFS, which one should I use? I'll also be using the repositries on my windows XP machine with TortoiseSVN
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
FSFS 是 SVN 的“新的更好”文件系统。 DBD 是最初的文件系统,但 FSFS 的开发是有原因的,现在是 SVN 的默认文件系统。
FSFS 更稳定,备份更友好,并且已经存在了一段时间,被认为是稳定和成熟的。
阅读 Archimedix 中的链接答案以获取官方对比。
FSFS is the "new better" file system for SVN. DBD was the original file system, but FSFS was devloped for a reason and is now the default file system for SVN.
FSFS is more stable, more backup friendly and has been around for a while to be considered stable and mature.
Read the link in Archimedix answer for an official comparison.
FSFS 通常被认为是最稳定的后端。
FSFS 也由 subversion 明确定义,因此每个客户端都可以使用它。
升级伯克利库后,我在访问 BDB 时遇到了很多问题,所以我会避开这个问题。
无论如何:设置您的服务器,以便它使用 apache 导出 subversion 数据库,这会抽象使用的后端,因此您的客户端永远不需要直接访问文件
FSFS is generally considered to be the most stable backend.
FSFS is also well-defined by subversion, so every client can use it.
I've had many problems when accessing a BDB after upgrading the berkley library, so I would stay clear of that.
In any case: set up your server so it exports the subversion database using apache, this abstracts the used backend so your clients will never need to access the files directly
除非您有特殊原因使用 BDB,否则请使用 FSFS。
根据我的经验,BDB 有时会损坏,然后需要修复...但我从未遇到过 FSFS 损坏的情况。
另外,请查看此链接:
http://svnbook.red-bean.com/nightly/en/svn .reposadmin.html
Unless you have particular reasons to use BDB, use FSFS.
In my experience, BDB tends to corrupt sometimes and then needs repair... I've never had any corruption with FSFS though.
Also, check out this link:
http://svnbook.red-bean.com/nightly/en/svn.reposadmin.html