[Dovecot] nosql (it was mogilefs)

fernando at dfcom.com.br fernando at dfcom.com.br
Fri Mar 12 15:11:51 EET 2010


I´ve read these doc. I was just considering if someone had any experience with Mogile in email environment.

Well, actually I´m trying to figure out if one of those nosql systems can store and scale email systems (ie, mailboxes - instead of maildir). I know mysql is always quoted as an option and discussed sometimes in the list. I think it´s an unnecessary overhead and bottleneck.

As brainstorm. How about Cassandra, Tokyo-Tirant, Redis, and so on. Have you ever worked or tested one of them at production or even testing environment ?

What do you think ?

Best Regards,

>---- Original Message ----
>From: Robert Schetterer <robert at schetterer.org>
>To: dovecot at dovecot.org
>Sent: Qua, Mar 10, 2010, 4:46 PM
>Subject: Re: [Dovecot] mogilefs
>Am 10.03.2010 20:23, schrieb fernando at dfcom.com.br:
>> Hi list,
>> Have you ever heard or tried mogilefs? (http://danga.com/mogilefs/)
>> Do you think suitable for dovecot/mail environments ?
>> Regards,
>> Fernando
>sounds not ready for mail
>MogileFS is not:
>    * POSIX Compliant -- you don't run regular Unix applications or
>databases against MogileFS. It's meant for archiving write-once files
>and doing only sequential reads. (though you can modify a file by way of
>overwriting it with a new version) Notes:
>          o Yes, this means your application has to specifically use a
>MogileFS client library to store and retrieve files. The steps in
>general are 1) talk to a tracker about what you want to put or get, 2)
>read/write to one of the places it told you you could (it'll pick
>storage node(s) for you as part of its load balancing), using HTTP GET/PUT
>          o We've prototyped a FUSE binding, so you could use MogileFS
>without application support, but it's not production-ready.
>Best Regards
>MfG Robert Schetterer

More information about the dovecot mailing list