On 28 Mar 2002, Simon Matter writes:

> Ramiro Morales schrieb:

>> FYI, Simon Matter announced his WIP RPM packages of Cyrus 2.1.x in
>> thsi last back in February.

>>   http://home.teleport.ch/simix/

> I have updated to cyrus imapd 2.1.3.  The database backends are now
> configurable at compile.  I'm still using db3 as default because db4
> has generated error messages and I build on RedHat 7.2 at the
> moment.  db3 is "standard" on 7.2, I guess db4 will be in for
> 7.3/8.0.  I'll test it on skipjack-beta1 when I find some time.

FYI, the cyrus-imapd-2.1.3 SRPM rebuilt problem-free on my Red Hat 7.2
machine here.  Looks good so far!

I am intrigued by the DB4/DB3 change.  Why is use of DB4 important for
Cyrus 2.1.x, compared to DB3?  Performance?  Scalability?
Reliability?  Does it only matter for the folks with tens of thousands
of IMAP users?

I realize it is generally good to use the latest and greatest
libraries, but when (as with Red Hat 7.2) the db3 (3.2.9) stuff is
there by default, and replacing it with db4 for Cyrus seems to have
tripped up at least a couple of people on the list, I'm wondering
whether there is a significant real world benefit to using db4 that I
have missed?

The only reference to db4 I can find in the cyrus-imapd-2.1.3/doc
directory is in changes.html, which says only:

  * now compatible with Berkeley DB4 (Larry M. Rosenbaum, [EMAIL PROTECTED])

Can someone who has used (or is now using) db4 as a Cyrus backend db
either explain, or provide a pointer to an explanation of, the
benefits of using db4 over db3 for cyrus-imapd?

Thanks,

Jonathan

Reply via email to