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

válasz