phpbar.de logo

Mailinglisten-Archive

PDF Dokumente in MySQL speichern? Datenbankdesign

PDF Dokumente in MySQL speichern? Datenbankdesign

Michael Bergbauer mysql_(at)_lists.phpcenter.de
Fri, 30 Mar 2001 18:18:29 +0200 (CEST)


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