Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Speichern einer Datei in einer Datenbank im Gegensatz zum Dateisystem?

Sehen Sie sich diese Antwort an:

Speichern von Bildern in der Datenbank – ja oder nein?

Grundsätzlich kann der Speicherplatz- und Leistungseinbruch je nach Anzahl der Benutzer ziemlich groß sein. Denken Sie auch daran, dass Webserver billig sind und Sie leicht weitere hinzufügen können, um die Last auszugleichen, während die Datenbank normalerweise der teuerste und am schwierigsten zu skalierende Teil einer Webarchitektur ist.

Es gibt einige entgegengesetzte Beispiele (z. B. Microsoft Sharepoint), aber normalerweise ist es keine gute Idee, Dateien in der Datenbank zu speichern.

Es sei denn, Sie schreiben Desktop-Apps und/oder wissen ungefähr, wie viele Benutzer Sie jemals haben werden, aber auf etwas so Zufälligem und Unerwartetem wie einer öffentlichen Website zahlen Sie möglicherweise einen hohen Preis für das Speichern von Dateien in der Datenbank.