Mailinglisten-Archive |
On 30-Mar-2001 Mike Aust wrote: > Hallo! > > Ich soll eine Datenbank für PDF-Dokumente erstellen. Jetzt bin ich am > Überlegen was günstiger ist. Soll ich die Daten direkt auf den Server > speichern und anhand einer ID zuordnen oder soll ich die Daten direkt in die > Datenbank speichern(müßte als Blob gehen, oder?). Die einzelnen > Dokumente(momentan um die 500 Stück) sind ca 300Kb groß (insgesamt so 150 - > 200 MB). Was ist von der Performance her besser direkt in die Datenbank, > was für mich praktischer wäre oder auf den Server schreiben? Performanter ist mit Sicherheit die Lösung, die Dateien als Files zu scchreiben, und die DB nur die Metadaten (filename, pfad, was du sonst noch brauchst) zu schreiben. Dazu ist allerdings vorausgesetzt, das der DB-Client auch zugriff auf das Filesystem der Servermaschine hat (wie es z.B. bei PHP/Apache der Fall ist). Ist dem nicht so, weil du einen eigenen Client (z.B. über die C-Api) verwendest, der nur ne Netzwerkverbindung zum MySQL-Server aufbaut, und keinen zugriff aufs Filesystem hast, so wirst du die PDFs wohl oder übel in den DB stecken müssen, auch wenn es weniger performant ist. Michael -- Michael Bergbauer <michael.bergbauer_(at)_gmx.net> Use your idle CPU cycles. See http://www.distributed.net and win $ 1 000. Visit our mud Geas at geas.franken.de Port 3333 --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive