Tárolása ülés - verem túlcsordulás az orosz
Ha összehasonlítjuk a tárolás az adatbázisban, és a fájlrendszer.
Látható me pluses:
- Egyszerűsítése tisztítás alkalmazásával indexek (általában relációs vagy dokumentum-orientált adatbázis) vagy az automatikus tisztítási kulcsok (általában kulcs-érték DB).
- Ha egy relációs adatbázis - lehetséges kapcsolatok más szervezetekkel ülés. Zárt ülésen számos baloldali - rovására ON DELETE CASCADE automatikusan megtisztítja, és a kapcsolódó tárgyakat.
- Nagyobb biztonság a megosztott tárhely, ahol abban az esetben helytelen konfiguráció a szerver, akkor érheti el a fájlokat az adatforgalom, vagy legalábbis a listához nevük (azonosítók).
- Ha sorszámozás van házi, vagy egy közös formátumban, akkor megoszthatja a munkamenet között több alrendszerek, beleértve a realizált és a különböző nyelvek és technológiák.
Látható me hátránya:
- Attól függően, hogy a sebesség az adatbázisnak az ülések sokkal kisebb is lehet, lassítja az oldal betöltését. Például a PostgreSQL azt állapítja meg az ülés volt az egyetlen, amit komolyan megalapozott igény. Ha az adatbázis nem semmilyen garanciát tárolás megbízhatósága, akkor lehetséges, hogy ő csak túl sok időt tölt.
- Kis használat információt az adatbázisba vezethet a túlzott terjeszkedését. Sessions nem élnek sokáig - az adatokat, sőt, mulandó. Például, a memóriában tárol (pl MemcacheDB, Redis) a száj kisszámú aktív látogatók, akik nem akarják, hogy a cookie-k (robotok jó), akkor könnyen elveszítheti a sok haszontalan memóriát. Elérése töredezettségmentesítés és engedje, vissza vissza a rendszert nem lehet a legegyszerűbb feladat.
Válaszol november 8 '12 at 00:14