wakatonoの戯れメモ

はてなダイアリーから引っ越してきました。

Seeking info on FSFS benefits(2) (English)

I think FSFS advantages as below.

  • don't depend on BerkeleyDB (BDB) versions.

This is great advantage. This causes subsequently

  • We don't have to rely to one (large) binary database.
  • Crash recovery of FSFS is looked easier than that of BDB
  • By looking FSFS file structure, It looks easy to understand Subversion's version control policy(or implementation).

and I'm afraid of below:

  • Processing performance in many revision files.
  • It looks depending on filesystem performance.
  • more files in one directory, less performance. and now revision and property file per revision is placed each direcory(revison directory and property directory).