Bilder in der Datenbank vs. Dateisystem

Haben wir ein Projekt kommen, wo wir eine ganze backend-CMS-system, macht unsere gesamte extranet und intranet mit einem Paket. Die Frage, die ich habe versucht, eine Antwort darauf zu finden ist, was besser ist: die Speicherung von Bildern in der Datenbank (SQL Server 2005), so können wir die Integrität, single-Replikation planen, etc ODER Speicherung auf dem Dateisystem?

Einem Problem, das wir haben ist, dass wir mehrere Server haben die ein Lastenausgleich erfordern, um die gleichen Daten zu allen Zeiten. Ab jetzt müssen wir die SQL-Replikation kümmert, dass aber die Datei-Replikation zu sein scheint, ein wenig härter. Eine weitere Sorge, die wir haben ist, wir würden gerne mehrere Auflösungen desselben Bildes, wir sind nicht sicher, ob das erstellen und speichern, die jede version auf dem Datei-system wäre am besten, oder vielleicht dynamisch ziehen und die Erstellung der resolution, die wir gerne auf Anfrage.

Unsere Bedenken sind die mit der folgenden:

  • Datenintegrität
  • Daten-Replikation
  • Mehrere Auflösungen
  • Geschwindigkeit der Datenbank vs. Dateisystem
  • Overhead laden der Datenbank vs. Dateisystem
  • Daten-management-und backup

Hat jemand eine ähnliche situation oder eine Eingabe auf, was zu empfehlen wäre? Vielen Dank im Voraus für die Hilfe!

  • Repost: stackoverflow.com/questions/3748/...
  • diese Frage war sehr allgemein, diese Frage ist sehr spezifisch auf seine Bedürfnisse, und enthält eine Erläuterung seiner Umgebung
InformationsquelleAutor Jesse | 2010-03-25
Schreibe einen Kommentar