[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: Fedora Core 2 wishlists



On Wed, 2003-12-10 at 00:39, Daniel Roesen wrote:

> It has:
> - a proprietary storage format (Courier uses Maildir)

It's no more proprietary than an MTA's mail spool or an SQL database's
disk storage.  The notion of proprietary is only a question if you
expect multiple applications to access the data, for which Cyrus
expressly not designed; otherwise, there are questions of locking issues
and enhancability.  With the Cyrus storage, it uses a database for
header indexes (which can be Berkeley DB, although skiplist is
preferable since it was designed for IMAP-specific operations and to
avoid the number of buglets that seem to plague BDB) and for the
'squatter' indexes, which allows very fast full-text searching on
messages.  The actual messages are stored in single files.  The
"application-specific" storage also allows them to implement some of the
extended capabilities defined in later IMAP RFCs.

Wil
-- 
Wil Cooley                                 wcooley nakedape cc
Naked Ape Consulting                        http://nakedape.cc
* * * * Linux, UNIX, Networking and Security Solutions * * * *
*     Tired of spam and viruses in your e-mail?  Get the     *
* Naked Ape Mail Defender! http://nakedape.cc/r/maildefender *

Attachment: signature.asc
Description: This is a digitally signed message part


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]