Maildir vs. BSD MBox

Florian Lohoff flo at rfc822.org
Tue Aug 7 17:03:32 CEST 2007


On Tue, Aug 07, 2007 at 12:57:05AM +0200, Frank Guthausen (Club) wrote:
> Das finde ich jetzt ein wenig überzogen. Für das von Dir analysierte
> Szenario mag Maildir keine sinnvolle Alternative sein, für andere
> Szenarien kann es durchaus besser geeignet sein als mbox oder andere
> Formate.

Ja es gibt diese szenarien aber jeder der mit mehr als 1000 Messages im
random access arbeitet ist mit Maildir schlechter dran. 

Ich habe auch faelle wo ich Maildir mache - Da benutze ich mailboxen
aber mehr als "FIFO" d.h. ich empfange >1Mio mails/tag und moechte die
via script in eine SQL datenbank packen. D.h. ich moechte dem mailsystem
erlauben in ein und dieselbe mailbox mit moeglichst vielen parallelen
prozessen (~300) mails abzukippen um diese dann in die datenbank zu schieben.

Das schreiben uebernimmt fuer mich procmail:

	MAILDIR=$HOME/Mail
	DEFAULT=$MAILDIR/incoming/`date +%Y%m%d%H%M`/
	LOGFILE=$HOME/log/procmaillog
	LOGABSTRACT=no
	VERBOSE=no
	COMSAT=no

Und schon habe ich "Minutenfolder" aus denen ich dann die mails wieder
rauspopel.

> In einer Großanwendung wie von Dir beschrieben gelten andere Rand- und

Das ist keine Grossanwendung - Die 58000 Mails sind mein persoehnlicher
Linux Kernel Mailinglisten Folder. Das Backup problem ist sicherlich
ein anderes.

Jeder der hier erzaehlt wie toll Maildir ist soll doch mal zahlen auf den
Tisch legen. Es gibt IMHO keine die das bestaetigen koennen. Der einzige
grund ist der simple aufbau und die dadurch einfache implementation.

Implementationen die dann eine hoeherer geschwindigkeit erreichen
schaffen dieses durch externe indexe die dann den einzigen vorteil von
Maildir (das Lock freie zugreifen) zunichte machen.

Flo
-- 
Florian Lohoff                  flo at rfc822.org             +49-171-2280134
	Those who would give up a little freedom to get a little 
          security shall soon have neither - Benjamin Franklin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lug-owl.de/pipermail/linux/attachments/20070807/c5bb1776/attachment.sig>


More information about the Linux mailing list