Einzelnen Beitrag anzeigen

noidic

Registriert seit: 21. Nov 2005
Ort: Mönchengladbach
25 Beiträge
 
Delphi 7 Enterprise
 
#7

Re: Expertenrunde: BLOBS als externe Dateien oder in der DB?

  Alt 28. Nov 2007, 09:00
Vor dieser Entscheidung stand ich auch schon einige male und werde auch noch häufiger entscheiden müssen, welchen Weg ich gehe. In den meisten Fällen entscheide ich das zusammen mit unserem DBA und als Faustregel haben wir gesetzt, dass wir auf die Fileserver-Lösung gehen, wenn die Gesamtgröße pro Monat 100MB übersteigt.

Eine generelle Aussage, was besser ist, wird man kaum treffen können, hier mal Vor- und Nachteile der Fileserverlösung (DB-Lösung entsprechend umgekehrt) aus meiner Sicht.

pro:
- Speicherkapazität kann leichter erhöht werden (zumindest nach Aussage unseres DBA)
- Bei Ausfall der Datenbank Zugriff auf die Dateien weiterhin möglich
- Dateien können direkt mit dem Standardprogramm geöffnet oder z.B. als Mailanhang verwendet werden.


kontra:
- Berechtigungen für Fileserver müssen zusätzlich gesetzt werden
- 2 Server, die ausfallen können
- 2 Zugriffsmethoden in der Anwendung nötig, damit mehr Codingaufwand und schlechtere Performance.

Was die Sicherheit angeht sehe ich da keinen Unterschied, wie aus den kontras ersichtlich hat eine Fileserver-Lösung meistens eine schlechtere Performance und ist aufwändiger zu warten.
Ich persönlich bevorzuge die DB-Lösung, aber in einigen Fällen macht Fileserver wohl mehr Sinn.
The light at the end of the tunnel may be an oncoming dragon.
  Mit Zitat antworten Zitat