Array
(
)

Gravar arquivo ou somente o caminho?

Wisley Souza
   - 02 set 2011

  Olá, qual a estratégia melhor, gravar um arquivo(foto, musica, pdf) direto no banco, ou não, somente o caminho?

eu particularmente prefiro o caminho, mas a equipe está optando por gravar no banco.

o que acham? prós e contras?

Marco Pinheiro
   - 05 set 2011

Wisley,

Dê uma olhada nos links a seguir. Vc verá que não existe uma receita de bolo, vai depender do seu ambiente.

http://social.msdn.microsoft.com/forums/pt-BR/webgeralpt/thread/ad4a07c4-e18b-442b-8749-d6a50b16d38b/
http://social.msdn.microsoft.com/forums/pt-BR/transactsqlpt/thread/9c7a752c-c2ca-44ac-9fc2-7eae07f69b4b/
http://social.msdn.microsoft.com/forums/pt-br/520/thread/79AC0987-630C-4E16-B0D5-7BA2AC39F8A6

Att.,

Emerson
   - 05 set 2011

gravar o arquivo no banco de dados

alguns prós:

- dados centralizados
- backup do banco já contempla o backup dos arquivos
- maior segurança para arquivos sigilosos, pois os arquivos podem ser apagados da pasta, saindo do alcance de invasores (obviamente, se conseguirem acesso ao banco de dados, a segurança disso vai pro espaço)

alguns contras:
- banco de dados pode ficar muito grande (de qualquer forma o espaço seria ocupado pelo arquivo no disco)
- dependendo de como for feito o acesso aos dados, qualquer pesquisa pode tornar-se muito lenta

mas como disse o colega, não há uma receita. cada caso deve ser analisado individualmente.

Wesley Souza
   - 20 out 2011

Nos dias de hoje com SGBDS mais estáveis eu sou mais favorável a armazenar no banco de dados. Pois se vermos melhor a questão de segurança os prós são superiores aos contras.