2009-09-04 42 views
2

是否有關於svn後端數據庫的使用情況,速度和可靠性的基準測試?最佳SVN後端基準測試

  • SQLite的
  • MySQL的
  • PostgreSQL的
  • 的BerkeleyDB
  • Flatfile文件系統

比方說,我們有20人在倉庫工作的同時。可以選擇什麼?

回答

6

FSFS後端是該地段中測試最充分和穩定的。只有20人,你根本不可能有任何性能問題。

6

今天,你只能有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。但它仍然是實驗性的。

+1

現在我在哪裏看到最近版本的Subversion支持比BDB和FSFS更多的後端?我剛剛檢查了1.6.x的發佈說明,並沒有提及其他後端(除了用於其他目的的SQLite),所以我一定是錯了。無論如何,即使有其他人可以使用,今天我也不會選擇FSFS。 – 2009-09-04 20:17:59