Was ist der Vorteil das Bild mit in der
DB zu speichern?
Ich würde es als Datei belassen und es auf einem Fileserver ablegen zur Not mit
FTP Zugriff, wenn kein direkt Zugriff besteht.
Wir speichern auch schon seit, .. eigentlich immer, die Dokumente, Bilder, etc. in der Datenbank. Es hat den Vorteil, dass die
DB Backuptechniken diese in der Sicherung berücksichtigen. Weiterhin besteht manchmal das Problem, dass der Zugriff auf das Filesystem beschränkt ist. Replikationen (
DB) nehmen auch die BLObs mit. Die Rechteverwaltung wird über die
DB gesteuert. Usw.
Ich habe vor einigen Jahren mal einen sehr guten Artikel im Internet gelesen, der genau die Vor- und Nachteil beschreibt. Leider finde ich den nicht mehr. Das Ergebnis war aber, dass es je nach Projekt sowohl als auch besser sein kann. Also abhängig vom Einsatz.
Wir haben aber sogar nicht nur die eigentlichen BLObs in einer anderen Tabelle, sonder diese Tabellen gleich in einer weiteren
DB. Unser MS
SQL Server kann problemlos Daten aus verschiedenen
DB's verknüpfen. Foreign Keys sind dann natürlich nicht erstellt.