Mailinglisten-Archive |
Hinrich Donner wrote: > > Am Freitag, 14. September 2001 23:01 schrieb Mathias Sulser: > > > Wieso das Bild in eine DB laden? > > > Was ist das positive daran? > > Zugriffsoptimierung? Auch Betriebssysteme brauchen bei mehreren > tausend Dateien etwas Zeit. das hängt vom verwendeten Filesystem und der Verzeichnisstruktur ab, eine vernünftig implementierte Storage-Lösung mit Unterverzeichnissen z.B: in der Art $dir1 = $filename{1}; $dir2 = $filename{2}; // gleichverteilte Dateinamen vorausgesetzt $fp = fopen("$dir1/$dir2/$filename","r"); fpassthru($fp); fclose($fp); sollte jede Datenbank, schon allein wegen des Verbindungs-Overheads, schlagen können (nicht umsonst verwenden z.B. caching proxies genau dieses Prinzip und keine Datenbanken) BLOBS haben IMHO nur den einen Vorteil, das Datenbank und Medien stets konsistent sind und gemeinsam gesichert werden können, in Sachen Performance dagegen gewinnt man dadurch nichts (und bindet sich zusätzlich an die jeweilige BLOB-Implementation der Datenbank)
php::bar PHP Wiki - Listenarchive