Ich würde gerne für jede gespeicherte Person noch ein Passbild speichern. Jetzt weiß ich nicht welche Methode besser ist:
1: Bilddaten direkt in MySQL speichern.
Das hätte den Vorteil, dass ich die Datei nicht irgendwie verwalten muss (Namen, Ordner, etc.)
Weitere Vorteile:
- kein Herumärgern mit dem FS erforderlich
- keine redundanten Strukturen (schon ein Datename darf hier als Struktur betrachtet werden)
- kohärente Datenbasis
Nachteile: - einigen RDBMSen stössen die BLOBs ungut auf
- weiteres (weiteres, das nirgendwo näher erläutert wird LOL)
- Bilder in Ordner speichern und nur den Pfad verwalten.
Vorteil: ?
s.o.
Meine Frage sind dabei unter anderem: Geht die erste Methode auf die Performance der DB?
Der Datendienst wird sicherlich so seine Probleme bekommen mit riesengrossen DBs, die zudem auch noch das "Seitenkonzept" des RDBMSes beissen.
Ich würde gerne von den Bildern auch Thumbnails erzeugen. Geht das bei beiden Methoden? Wie geht das überhaupt?
Thumbnails auch in die DB packen? ;)