Dai un'occhiata a questa risposta:
Memorizzazione di immagini in DB:sì o no?
In sostanza, il successo in termini di spazio e prestazioni può essere piuttosto grande, a seconda del numero di utenti. Inoltre, tieni presente che i server Web sono economici e puoi facilmente aggiungerne altri per bilanciare il carico, mentre il database è solitamente la parte più costosa e più difficile da scalare di un'architettura Web.
Ci sono alcuni esempi opposti (ad es. Microsoft Sharepoint), ma di solito, archiviare i file nel database non è una buona idea.
A meno che tu non scriva app desktop e/o non sappia all'incirca quanti utenti avrai, ma su qualcosa di così casuale e imprevedibile come un sito Web pubblico, potresti pagare un prezzo elevato per l'archiviazione di file nel database.