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

Kapcsolódó cikkek