Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Armazenando um arquivo em um banco de dados em oposição ao sistema de arquivos?


Dê uma olhada nesta resposta:

Armazenando Imagens em DB - Sim ou Não?

Essencialmente, o impacto de espaço e 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 adicionar mais facilmente para equilibrar a carga, enquanto o banco de dados é a parte mais cara e mais difícil de dimensionar 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ê escreva 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.