Use of database for SCM

tnorth at bluewin.ch tnorth at bluewin.ch
Fri Jun 24 15:36:30 BST 2005


>> I was just wondering why nobody (as far as I know) uses a database like
>> SQLite to stock patches and/or patches informations.
>
>Subversion uses an in-process database as its backend. Although recently
>a 
>file-based backend has been developed and seems to be quite popular.
>
>The DB backend is known to cause some problems, with databases sometimes
>
>getting corrupted and otherwise in a funny state.
>
>Good discussion here: 
>http://svnbook.red-bean.com/en/1.1/ch05.html#svn-ch-5-sect-1.3.1

Ok thanks.


>> I know the use of a DB would certainly bring more complications, but what
>> about speed ? (is maybe the only profit we could have)
>> SQLite seems to be very very quick...
>
>Where are your benchmarks? :D The only example I'm aware of is Subversion
>with 
>bdb and that is *not* very fast.

I mentionned SQLite alone ... i never had a look at subversion, which dies
with a segfault at home, so I cannot compare it with bzr :)
I don`t mean bzr is slow :D and if I use it know it is because darcs was
too slow for me (well... if it is politically correct here, else just read
"unappropriated for my use")

Regards,
TNorth





More information about the bazaar mailing list