against databases
Nathaniel Irons
natty at bumppo.net
Sat Jan 16 15:28:59 PST 2010
Many who've fantasized about building a mail client have probably read Jamie
Zawinski's memo on how to wreck the storage layer, but those who haven't,
enjoy: http://www.jwz.org/doc/mailsum.html
It's a decade old, but I'd argue it's still correct, and that using any
database for primary mail storage is a serious error. That includes sqlite
(a fine choice for a summary cache).
Lest you think that settling on mbox solves anything by itself:
http://www.jwz.org/doc/content-length.html
He's also got a dynamite threading algorithm.
http://www.jwz.org/doc/threading.html
Speaking of cantankerous gentlemen who go by their initials, I'm inclined
to think that Mail's scaling success with .emlx proves the viability of
djb's maildir on HFS+: http://cr.yp.to/proto/maildir.html
Maildir is also inordinately Spotlight-friendly.
-nat
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ranchero.com/pipermail/email-init-ranchero.com/attachments/20100116/ece9d9cb/attachment.htm>
More information about the Email-init
mailing list