Imagem em BD: campo blob ou diretório da imagem armazenada no servidor?  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
carneiro
JavaEvangelist
[Avatar]

Membro desde: 07/04/2005 11:37:42
Mensagens: 328
Offline

Olá amigos!

Quando eu preciso armazenar uma imagem num banco de dados, qual é o melhor: colocar a imagem num campo blob ou salvar a imagem no servidor web, e colocando no bd apenas o diretório da imagem ?

Valeu pela opiniao!

Davi Luan Carneiro
Desenvolvedor JEE
[Email] [MSN]
fmeyer
Moderador
[Avatar]
Membro desde: 22/02/2005 17:26:29
Mensagens: 1583
Localização: Sao Paulo
Offline

com certeza ...
colocando no bd apenas o diretório da imagem

Fernando Meyer http://fernandomeyer.com
[Email] [WWW]
plentz
Moderador
[Avatar]

Membro desde: 28/01/2004 07:34:12
Mensagens: 1584
Localização: Porto Alegre, RS
Offline

Gravar apenas o diretório é a melhor solução em 99,9% dos casos (este 0,1% é a reserva para alguma possível situação que o louds possa imaginar).

This message was edited 1 time. Last update was at 25/06/2005 21:08:37


Diego Plentz - Twitter
"Provide options, don't make lame excuses."
[Email] [WWW]
louds
Moderador
[Avatar]

Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline

Em um diretorio a não ser que você tenha uma bom motivo para não fazer. (Eu não imagino um agora, então é em diretorio mesmo).

Mesmo com clustering salvar em um diretorio é a melhor solução, use um diretorio remoto montado em todos servidores web e seja mais feliz.

http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda
[ICQ]
carneiro
JavaEvangelist
[Avatar]

Membro desde: 07/04/2005 11:37:42
Mensagens: 328
Offline

Certo, pessoal, todo mundo me recomendou armazenar o endereco da imagem ao invés de te-la em um campo blob

Mas POR QUE é melhor fazer isso?

Davi Luan Carneiro
Desenvolvedor JEE
[Email] [MSN]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

Backups mais faceis, menos carga no banco de dados, maior facilidade de desenvolvimento e testes, talvez?
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
louds
Moderador
[Avatar]

Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline

Campos blob são um chute no saco de qualquer SGDB.
Eu pelo menos sigo a regra que nenhuma informação imutavel deve ser gravada em um banco de dados. É pouco comum você estar alterando o conteudo de uma imagem, mas provavel você substituir ela por inteiro.

This message was edited 1 time. Last update was at 26/06/2005 19:03:45


http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda
[ICQ]
Filipe Sabella
GUJ Expert

Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline

Mais sobre:
http://www.guj.com.br/posts/list/15856.java
http://www.guj.com.br/posts/list/18581.java

Lembre-se de fazer backup dos arquivos caso opte por filesystem.

Former LIPE.
[ICQ]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team