Re: [Dovecot] nosql (it was mogilefs)
Yes,
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, Fernando
---- Original Message ---- From: Robert Schetterer robert@schetterer.org To: dovecot@dovecot.org Sent: Qua, Mar 10, 2010, 4:46 PM Subject: Re: [Dovecot] mogilefs
Am 10.03.2010 20:23, schrieb fernando@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
Germany/Munich/Bavaria
On 12.3.2010, at 15.11, fernando@dfcom.com.br wrote:
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 ?
Cassandra is the one that looks the most promising to me. But once I get the core functionality implemented, it should be pretty easy to add support for any of them. http://www.dovecot.org/list/dovecot/2009-August/041983.html
participants (2)
-
fernando@dfcom.com.br
-
Timo Sirainen