Originariamente inviato da Mas245
che logica ha salvare l'immagine dentro un database appesantendolo?
salvi l'immagine in una cartella ed il suo percorso nel database
A prescindere che i DB MySQL hanno il campo BLOB che serve proprio per salvare file (di qualsiasi tipo) in formato binario, e che sono ottimizzati proprio per trattare quantità di dati anche grandi, hai ragione a parlare di logica.
Solitamente, nei DB si salvano le immagini per motivi di portabilità.
Per una semplice applicazione web, consiglio anche io di salvare solo il nome del file ed eventualmente il percorso.