On Fri, Apr 21, 2006 at 01:32:02PM +0200, Miloska wrote:
> On 4/21/06, Pávlicz György <[EMAIL PROTECTED]> wrote:
>
> > >
> > Gondolj bele: van egy 1GB-file; indexek hĂjĂĄn megnyitĂĄskor ezt a filet
>
> az indexeles gyorsito hatasa nem kerdeses, ep csak elvi akadalyat nem
> latom az mbox formatum hasonlo gyorsitasanak sem. persze lehet, hogy
> van, mert 1 db filet nem lehet jol indexelni (nem tudom konkretan hogy
> mukodnek) , akkor ez pl egy nyomos erv lehet a Maildir mellett.
1. Indexelés -> idexben tárolja a felado, tágy és egyéb sorok pozicióját,
hogy ha keres, akkor megkapja a fájl poziciót és onnan olvas, ellenkező
esetben minden keresésnél végig elemzi a nagy fájlodat.
2. Indexelés ua. szempontok alapján jó a Maildir/ eretére is (ott nem
csak poziciót tárol, hanem fájl nevet is)
3. sebesség -> Mi a teendő akkor, ha törölsz 1 levelet?
Mbox: lemásolod addig egy átmenelti fájlba a Mbox-ot úgy, hogy
kihagyod azokat a leveleket amit törölsz, majd vissza
nevezed. Itt meg kell oldani a LOCK-kérdését is, mert
mondjuk az MTA szeretne 1 vagy több levelet beletenni a
Mbox-odba...
Maildir: fizikailag letörlöd a levelet, vagy áthelyezetd egy másik
mappába. vagy csak megjegyzed, hogy törölt (fájlnév utal rá)
4. sebesség -> Mi a teendő akkor, ha uj levél érkezik?
Mbox: ha szabad a fájl (nem használja senki Imap, Pop3, stb.stb.)
LOCK, majd hozzáfűzés a Mbox-hoz, UN-LOCK.
Maildir: Lértehozol egy unique fájlt ebbe beleirod és kész.
5. Maildir akkor lehet lassú, ha a filesystem lassan kezeli a sok-kis-fájlt,
míg megtalál 1 adott nevű fájlt mondjuk 12-15000 bejegyzés között.
--
[Varadi Gabor]
_________________________________________________
linux lista - [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux