Einzelnen Beitrag anzeigen

Benutzerbild von t2000
t2000

Registriert seit: 16. Dez 2005
Ort: NRW
232 Beiträge
 
Delphi 12 Athens
 
#9

AW: Database table with Blob-Field (large image file)

  Alt 15. Nov 2023, 09:11
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.
Thomas
(Wir suchen eine(n) Entwickler(in) mit Ambitionen später ggf. die Softwarefirma zu leiten)
Aktuell nicht mehr. Aber ab vielleicht 2024/2025 wird das wieder sehr interessant!
  Mit Zitat antworten Zitat