Mailinglisten-Archive |
Hi! Stand genau vor dem gleichen Problem. (Projekt: Wissenschaftliches Archiv) Ich habe mich für's Filesystem entschieden, weil du z.B. mit Phpmyadmin die Blobs nie wieder ansehen kannst. Und die Datenbank per text.sql zu sichern ist dann fast unmöglich. Das Einpflegen in die Datenbank hat im Test sehr gut funktioniert. Das funktioniert wie mit Bildern. Denke an den Typen. Anderer Punkt ist die Performance. Hier solltest du unbedingt das Filesystem nutzen. Authentifizierung gegen die Datenbank ist mit einer Nutzerverwaltung wieder viel einfacher (und elganter) Gruß Clause -----Ursprüngliche Nachricht----- Von: Michael Bergbauer [mailto:michael_(at)_noname.franken.de] Gesendet: Freitag, 30. März 2001 18:18 An: mysql-de_(at)_lists.4t2.com Betreff: RE: PDF Dokumente in MySQL speichern? Datenbankdesign 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 --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive