galera e o seguinte, vale a pena usar JAVA + BANCO DE DADOS… ou fica bastante complicado??
pois estou pegando bastante firme nos estudos de java… pois estou pretendendo fazer uns projetos que terão que usar um banco de dados, com dados e ainda mais terei que usar esse banco de dados tbm para armazenar imagens. seria de grande ajuda que vocês dessem a opinião de vcs. (SQL?? FIREBIRD? JDBC)
Complicado não é, longe disso aliás, mas por outro lado, se não fosse via BD, como você faria isso?
R
raf4ever
o que nós fazemos que NÃO usa banco de dados?
gabrielmassote
verdade…tdo usamos banco de dados, ou ao menos no que gostariamos de ter a informacao armazenada por um tempo…
se precisar de exemplo de codigo da um toque que postamos aqui…
abraco
pcalcado
Só faça o favor não colocar imagens no banco de dados.
Rapapel
Gostaria de saber o porque.
Valeu
pcalcado
Banco de dados relacional foi feita para lidar com dados relacionais e imagens são arquivos, não dados relacionais. Para gerenciar arquivos usa-se o filesystem.
Rapapel
Aqui a gente estava em dúvida sobre usar bancos relacionais ou nfs, optamos pela segunda para armazenamento de imagens.
Valeu a resposta.
LPJava
e armazenaria as imagens aonde? Eu tenho um Banco somente com imagens de uma loja virtual dar quase 1 gb de imagens… qual seria a melhor solucao para as imagens?
pcalcado
e armazenaria as imagens aonde? Eu tenho um Banco somente com imagens de uma loja virtual dar quase 1 gb de imagens… qual seria a melhor solucao para as imagens?
Luca
Olá
e armazenaria as imagens aonde? Eu tenho um Banco somente com imagens de uma loja virtual dar quase 1 gb de imagens… qual seria a melhor solucao para as imagens?
Há gente que tem medo de armazenar as imagens no file system e guardar no banco de dados só os links. Não sei o porque deste medo porque as páginas estáticas, os scripts e muitas outras coisas importantes da aplicação também ficam no file system. No seu caso fica TUDO no banco de dados?
Quando se pensa no tamanho que o banco de dado contendo imagens pode alcançar e também sobre o tempo necessário para armazenar/retirar as imagens do banco, a solução do file system supera qualquer medo que alguém possa ter.
[]s
Luca
fsquadro
ItaloPeixoto:
galera e o seguinte, vale a pena usar JAVA + BANCO DE DADOS… ou fica bastante complicado??
pois estou pegando bastante firme nos estudos de java… pois estou pretendendo fazer uns projetos que terão que usar um banco de dados, com dados e ainda mais terei que usar esse banco de dados tbm para armazenar imagens. seria de grande ajuda que vocês dessem a opinião de vcs. (SQL?? FIREBIRD? JDBC)
abraços
Eu também não me vejo, desenvolvendo aplicações sem banco de dados. Só uma dica, quando for escolher o banco, dê uma olhada, no MySQL, PostgreSQL.
I
ItaloPeixoto
e que eu mexo tbm com delphi + firebird… e fácil a parte quando e so dados (strings, ints da vida…) pórem quando chega na parte de imagens
fica complicado d++++… =//
por issu a pergunta…
I
ItaloPeixoto
UP!!!
B
Bruno_Laturner
A não ser que você use um banco especializado em imagens (boa sorte), guarde-as no teu sistema, e mantenha as referências a elas em banco.
Luca
Olá
Não faça isto que nenhum forum tolera. Aqui ninguém é pago para resolver seus problemas.
E por favor escreva em português.
[]s
Luca
pcalcado
Italo, azer up em topico eh uma pratica execrada no GUJ. Por favor nao repita este gesto.
I
ItaloPeixoto
mil desculpas… primeira e ultima que faço issu
[]s
antoniopopete
E no caso de documentos como pdf/word?
Banco ou file system?
B
Bruno_Laturner
Faça assim:
Se for fazer pesquisa no dado -> Banco
Se for somente guardar o dado, binários principalmente -> Sistema de arquivos
antoniopopete
Vou fazer pesquisa e armazenar.
Eu pensei em usar o hibernate search e fazer da seguinte maneira:
Como o hibernate search indexa campos text, eu iria extrair o conteúdo text dos pdf/word e iria indexar com o hibernate search.
E em outro campo armazenaria o conteúdo binário.
B
Bruno_Laturner
Tenha em mente que se você fizer um select que envolva esse campo binário, o sistema vai ficar uma insuportável de tão lento. Se for usar mesmo, faça-o com moderação.
antoniopopete
Esse campo vai ser usado como lazy (estou usando hibernate), mas ainda vou testar…Fazer de tudo para só trazer na hora exata de mostrar…