Proko2 is Good News Towards Kolab2
Bo Thorsen
bo at klaralvdalens-datakonsult.se
Wed Apr 14 08:38:44 CEST 2004
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Friday 09 April 2004 15:59, Jon Bendtsen wrote:
> Den 9. apr 2004, kl. 14:14, skrev Marc Groot Koerkamp:
> > Jon Bendtsen said:
> >>> For more info about the backend storage of cyrus which IMHO is
> >>> better then
> >>> using a db backend you can take a look at:
> >>> http://www-uxsup.csx.cam.ac.uk/~fanf2/hermes/doc/talks/2004-02-ukuu
> >>>g/ paper.html#3.1.%20The%20Cyrus%20message%20store
> >>
> >> What about clustering and distribution of data to more than one
> >> server?
> >
> > Cyrus IMAP Aggregator. (akna cyrus murder)
> > http://asg.web.cmu.edu/cyrus/ag.html
>
> allright, i can not figure out any more advantages with a database
> backend, just drawbacks.
Cool :-)
Actually there was one thing that several people said was an SQL advantage
that I don't think we answered yet. So here goes:
A DB is indeed good at one single thing: Executing queries (or searches).
Now, if this was needed on the server, then there might be a reason to
store stuff in a DB. The reason this isn't the case is that all searches
are done by the client. So you never ever use the potential of a DB on
the server, since that really just need to feed the client all the parts.
Someone claimed indexing is faster in a DB - again true. But cyrus only
needs a single index - the IMAP UID - and this is the name of the file
that stores the mail. There is no DB that can come close to the speed of
"ls" when it comes to indexing :-)
Bo.
- --
Bo Thorsen | Praestevejen 4
Senior Software Engineer | 5290 Marslev
Klarälvdalens Datakonsult | Denmark
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
iD8DBQFAfNx1mT99lwfUS5IRAh3dAKC0b2oRI6BJyf170ihB2frjNGDohACcDBem
oZAxkIa4bzIwQ9lqh2sBhJg=
=+6t3
-----END PGP SIGNATURE-----
More information about the users
mailing list