Dê uma olhada nesta resposta:
Armazenando imagens no banco de dados - sim ou não?
Essencialmente, o impacto no espaço e no desempenho pode ser bastante grande, dependendo do número de usuários. Além disso, lembre-se de que os servidores da Web são baratos e você pode facilmente adicionar mais para equilibrar a carga, enquanto o banco de dados é a parte mais cara e mais difícil de escalar de uma arquitetura da Web normalmente.
Existem alguns exemplos opostos (por exemplo, Microsoft Sharepoint), mas geralmente, armazenar arquivos no banco de dados não é uma boa ideia.
A menos que você crie aplicativos de desktop e / ou saiba aproximadamente quantos usuários você terá, mas em algo tão aleatório e inesperado como um site público, você pode pagar um preço alto por armazenar arquivos no banco de dados.