delphij's Chaos

选择chaos这个词是因为~~实在很难找到一个更合适的词来形容这儿了……

20 Nov 2007

trac处理10万revision确实有点力不从心

做了一个试验,导一个10万多revision的svn库进来到trac里面,结果整整一个上午过去了,才导了一半。估计得等到下班才能有结果了吧。。。

我觉得Subversion的性能问题还是蛮多的,特别是它的"FSFS",对于处理10万以上revision的库真是非常,非常,非常地糟糕,估计subversion是把FS当作数据库来用了,至少,这个FSFS不是一个很用心的设计。

subversion的revision是我感觉非常不错的一个设计,因为这样做以后,可以很容易地去做原子回滚了,diff的时候也很方便,但是它的branch功能做的又相当差劲,特别是查询branch历史的时候,它是一个单线的结构,想要查找合并历史就很麻烦。这个对做发布工程而言是要命的,特别是对大的项目。