Antigamente, projetei meu banco para armazenar apenas algumas colunas e não um arquivo em si, mas um JSON grande na última coluna de uma tabela, a mais usada/gravada/consultada. Hoje eu estou tendo que reprojetar o banco e usar cache porque o desempenho está sofrível. Não adianta, se for mal projetado, uma hora vai ter de ser refeito.
Respondendo a "Alternativa caso você esteja iniciando um proje..." dentro da publicação Motivos para não armazenar arquivos no banco de dados
1
1
Realmente, minha solução é apenas para começar um projeto até poder solucionar o problema antes de se tornar um.