Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Speichern von Bildern im Dateisystem als Dateien oder im BLOB-Datenbankfeld als Binärdateien

Ich hatte große Leistungsprobleme beim Versuch, Bilder in der Datenbank zu speichern. Die Datenbankgröße wird viel größer und Abfragen auf Tabellen mit BLOBs werden viel langsamer. Es fügt Ihrem Code auch zusätzliche Komplexität hinzu, da Sie einen nicht standardmäßigen Datenzugriff verwenden müssen, um Ihre Bilder abzurufen, und für verzögertes Laden konfigurieren müssen. Es erhöht auch die Sicherungs- und Replikationszeiten erheblich.

Das Speichern in Dateien ist viel einfacher zu handhaben, Sie können einfach nur die geänderten sichern und synchronisieren.

Grundsätzlich versuche ich nie, etwas anderes als Metadaten in eine Datenbank zu blasen.