[Dovecot] SQL mail storage - yes yes yes!
Stephen Lee
splee at plexio.com
Sat Mar 31 21:36:26 EEST 2007
On Sat, 2007-03-31 at 19:30 +0200, Martin Hudec wrote:
<snip>
>
> Well imagine that we have 100 users in company, each of them has 200M
> mailbox usually filled at least to 150M. That gives us 15G database (I
> am not counting administrative overhead like indexes etc.).
>
> Lovely. What would such database solution require, for example running
> on MySQL (usual database for many of the small businesses out there), I
> cannot truly say now and I am afraid of it. It would be a hard beast. In
> terms of maintenance and also of resources requirements.
>
> When using mail server with maildir/mailbox we have two components: mail
> server software alone and disk subsystem. When using database we would
> get mail server software plus database software and disk subsystem. Thus
> introducing new component with new unknown behaviors in certain situations.
>
> Martin
WRT size of the db, what about keeping just the message headers and
indices in the db and the body as a file? This is akin to some content
management systems where the file info is in a db and the content
resides as a file. Don't know what the logistics and performance issues
are though. Clearly SQL mail storage is not for everyone.
Stephen
More information about the dovecot
mailing list