Einzelnen Beitrag anzeigen

alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#1

Expertenrunde: BLOBS als externe Dateien oder in der DB?

  Alt 28. Nov 2007, 09:17
Datenbank: MSSQL, FB oder PostGres • Version: egal • Zugriff über: Das ist die Frage
Hi

Nehmen wir an, ich hab ne Tabelle in einer Datenbank mit einer BLOB-Spalte. Dort drin sind Dateien abgelegt (Bilder, Dokumente, egal), die Größe variiert zwischen 1k und 10MB je Datei.

Es gibt nun zwei Möglichkeiten, das zu realisieren
A) Man kann einfach so lassen, wie sie ist, also den DB-Server die BLOB-Verwaltung überlassen (Auf dem Standpunkt steh ich).
B) Andere Coder meinen nun, es sei 'besser', die Dateien im Fileserver abzulegen und in der DB nur den Dateinamen zu speichern.

Wie würdet ihr die beiden Alternativen hinsichtlich

- Performance
- Sicherheit
- Wartbarkeit

des DBMS bewerten?

Wie würdet ihr so etwas implementieren?

Eure Meinungen würden mich interessieren.


Danke.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat