> On 9/22/2010 10:20 PM, Shuvam Misra wrote: > > I was a strong advocate of bundling DB libraries, etc, with Cyrus. The > > points you've made here are very interesting. I didn't know many of these > > things. I'm re-thinking whether bundling is such a good idea now. Thanks. > > There's a lot to be said for the Mac OS X approach. However, as someone > already pointed out, most distributions won't allow this (for many > reasons), so it's pointless to even talk about going there. > > Better to just use an internal DB codebase (like skiplists) that has > nothing to do with Sleepycat. But then someone has to write and > maintain this code. > > I think the best compromise I've heard yet is to use something like > skiplists by default and make the use of libdb an optional feature like > the use of mysql. For situations where we need just random access, not sequential, can we use GDBM? Is that library better than Berkeley DB? Shuvam ---- Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/