As far as I'm concerned, the DB mailstore gives FAR more flexibilty than
any filestore ever could.
I have the ability to totally modularize my mail system. I can have
a separte machine for each step in the process, (smtp, content filter,
storage, imap/pop3). I can even have multiple machines at each step.
Also using DB replication or clustering techniques gives an extremely
fault tollerant setup.
All this can be done with comodity hardware.

The only way to match such a great setup with filesystem based
mailstores would be to use a distributed filesystem...which in my
experience is a bad idea (like nfs sharing the mailstore), or
would be too expensive to do the right way (like using shared raid
arrays...), or stuff isn't implemented quite yet (i haven't seen
a clustered distributed filesystem that's opensource/free and
production quality).

Also it makes life as a sysadmin easier...it's alot easier to do
a couple of sql queries to undelete some user's mailbox than it
is to sit and go through backup tapes to restore a mailbox to the
filesystem...
It's also pretty simple to backup the mailsystem each night (mysqldump).

Also, DB's were designed for finding data fast...and when you're
searching your mailbox, that's exactly what you're doing...

I mean isn't this why there's alot of reasearch going into developing
DB based filesystems?

I may be way off base, but I have yet to see any instance where a
filesystem backend is better...
Even if there was, the total of the benefits of DB way outweighs what
few benefits a filesystem can offer...

Just my opinion...

Doug
Using postfix,amavis-new/spamassassin,dbmail2-cvs on gentoo

begin:vcard
fn:Douglas Stanley
n:Stanley;Douglas
org:Integrated Marketing Technologies;IT
adr:;;2945 Carquest Dr.;Brunswick;Ohio;44212;USA
email;internet:[EMAIL PROTECTED]
title:Systems Administrator
tel;work:330-220-6715
x-mozilla-html:FALSE
url:http://www.imtco.com
version:2.1
end:vcard

Reply via email to