Linked by Thom Holwerda on Fri 15th Dec 2006 21:05 UTC
Mozilla & Gecko clones "The Thunderbird email client doesn't get half the attention that its big brother, the Firefox browser, gets, but the Mozilla Foundation has finally gotten around to lavishing some love on it, and the first beta of version 2 is now out. If you think there's nothing more that can added to an email client - except for the fabled seek-out-and-destroy-spam option - prepare to be pleasantly surprised. The new Thunderbird comes with numerous new features."
Thread beginning with comment 193176
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Here's to Email as a DB!
by dylansmrjones on Sat 16th Dec 2006 13:32 UTC in reply to "Here's to Email as a DB!"
dylansmrjones
Member since:
2005-10-02

Do as usual. Save each mail as a file. A .EML-file is nothing but the raw pop3-mail saved as a file with the .EML-extension.

And the file can be indexed. Why such a solution isn't implemented yet is obscure to me. Thunderbird can read EML-files so why not just save the mails as such, instead of using the errorprone mbox-format?

Reply Parent Bookmark Score: 1

RE[2]: Here's to Email as a DB!
by edwdig on Sun 17th Dec 2006 05:00 in reply to "RE: Here's to Email as a DB!"
edwdig Member since:
2005-08-22

And the file can be indexed. Why such a solution isn't implemented yet is obscure to me. Thunderbird can read EML-files so why not just save the mails as such, instead of using the errorprone mbox-format?

You can do that, and in fact some unix (server/client) software uses formats like that, but it's several orders of magnitude slower to do it that way. Finding a file in the filesystem is a lot slower than finding the data you need in an already opened file.

I think ReiserFS is designed to change that, but I don't know how much of a difference it makes.

Reply Parent Bookmark Score: 1

dylansmrjones Member since:
2005-10-02

It's not that much slower if you have an indexing service ;)

Finding a reference in a DB to a file is much faster than having to search through a lot of big slightly corrupted mbox'es ;)

Reply Parent Bookmark Score: 2