Keresés

Hirdetés

Új hozzászólás Aktív témák

  • Geth

    addikt

    válasz Kékes525 #102095 üzenetére

    Egy useres környezetben nagyon ajánlatos.
    Valójában nincs olyan hogy egy useres környezet, de tudom szőrszálhasogatás :)
    Egyébként olyan kódot soha nem fog írni az MS (és más épeszű ember sem), hogy egy "valódi" usernél fusson így a keresés, de ahogy létrehozol még egyet, akkor váltson vissza, ha letörlöd, akkor megint, stb.
    Bonyolítja a kódot, hibalehetőségeket hoz be, ha valami gikszer bent maradna az óriási blamázs (jogosultságok kicsit fajsúlyosabb dolog mint mondjuk egy gui hiba).

    Amúgy attól, hogy megtudod magyarázni a sebesség okát, még nem csökken a program hatékonysága.
    Na, kezdődik.

    például azzal, hogy korlátozásokat vezetne be a találatokra több useres környezetben
    És máris kidobtad a sebességet az ablakon.
    Nézz utána, gondold végig: ellenőrizni kell az összes usert, az összes csoportot (merthát csoportok is vannak :P ), az adott tételre ki kell számítani az effektív (konkrét) hozzáférést (van még ott egy-két finomság, ha utánaolvasol az ACL-nek). Folyamatos szinkron mellett (pl. pont keresés közben vonják meg a jogosultságot egy könyvtárról)!
    Ez bizony nem lightweight művelet. A mindennapi munkában amikor 1-1 vagy néhány könyvtárral/file-lal dolgozol, viszonylag oké, meg hát gondolom cachelnek is effektív jogokat (ügyes cache ürítéssel).
    Viszont képzeld el ezt több GB/TB nagyságrendben, sok 10-100-1000 ezres tételben...
    Ráadásul ha maga az MFT ezeket tárolná (szinkronban), akkor meg annak a mérete robbanna fel szintén nagyságrendekkel lassítva a műveletet, tehát ugyanott vagy.

    Microsoftnak sokkal könnyebb lenne egy ilyen korlátozás megírása, mint más cégeknek, mert mégiscsak ő ismeri legjobban a Windowst.
    Gondolod ha működő (és filléres) megoldás lenne rá, nem építették volna be már régesrég?
    Hiszen ők értenek hozzá a legjobban :)
    (Occam borotvája, nem kell mindig arra gondolni hogy ennyire buták - mert nem azok.)
    Az MFT-vel kapcsolatban időnként mindig felbukkan 1-1 ilyen kérdés sof-on és a társoldalain, hogy miért nem így csinálja a keresést az MS, és a válasz mindig ugyanaz: ACL. Elég hamar le is zárják ezeket a kérdéseket, mert túl könnyű bounty.

    [ Szerkesztve ]

Új hozzászólás Aktív témák