RE: [firebase-br] Blob - Fotos - Pegar em diretorio da máquina servidora

Rafael Cabral rafael.cabral em icraft.com.br
Ter Jun 28 10:27:00 -03 2005


Eu particularmente não gosto de armazenar imagens no banco de dados. Porque
a performace cai, o tamanho do banco de dados aumenta e aumenta o risco de
danificação. Prefiro armazenar imagens ou outros tipos de arquivos no
próprio disco e inserir no banco o caminho do arquivo e o tipo dele. Em
relação a performace é a mesma coisa, porque vai acessar o disco da mesma
maneira que fosse no banco de dados. Porém, acho essa técnica meio insegura,
pq o aplicativo precisa acessar o sistema de arquivos do servidor e para
isso precisa de permissão. Acho que é um equilíbrio de forças: Segurança do
banco X Segurança do servidor.

Se eu estiver errado por favor me corrijam. ;)

[]s,

Rafael Cabral

-----Original Message-----
From: lista-bounces em firebase.com.br
[mailto:lista-bounces em firebase.com.br]On Behalf Of Robinson Justino
Teodoro
Sent: terça-feira, 28 de junho de 2005 10:00
To: 'FireBase'
Subject: RES: [firebase-br] Blob - Fotos - Pegar em diretorio da máquina
servidora



Se vc gravar o caminho relativo da imagem no banco não haverá problema.

Algo como: \\Servidor\dir_foto$\Nome-da-imagem

Acrescente o $ no final do nome compartilhado para não ficar visível no
ambiente de rede.
A propósito. Eu armazenaria as fotos em campos blob. Não tenho experiência
com isso mas tenho lido na net que funciona bem.

Robinson






-----Mensagem original-----
De: User-BA [mailto:meus.foruns em embytes.com.br]
Enviada em: terça-feira, 28 de junho de 2005 09:03
Para: lista em firebase.com.br
Assunto: [firebase-br] Blob - Fotos - Pegar em diretorio da máquina
servidora



Olá pessoal!

Estou fazendo meu primeiro sistema... "delphi + firebird".
Vou precisar inserir/mostrar fotos ligadas ao cadastro de clientes,
mas, não gostaria de gravar a imagem/foto no banco de dados Firebird.
Estava pensando em gravar apenas o "path" + "o nome da imagem".
Neste caso, na máquina servidora, teria um diretorio para guardar as fotos.

Na maquina servidora, já possuiu um scanner instalado,
o que facilita a preparaçao e gravação da foto.

Acho que este assunto tá mais ligado a delphi do que Firebird :)
mas... agradeceria muito, se puderem me dar uma luz
de como guardar/recuperar estas imagens no servidor
apartir das máquinas clientes.

* 2 maquinas clientes com 98/Fat32
* 1 máquina cliente com XP/Fat NTFS
* 1 máquina Servidora com XP/Fat NTFS
* Firebird 1.5 em rede TCP/IP

Aproveitando...
Em um tópico recente da lista, "Sistema muito lento em FB",
vi a sugestão de um colega, para se mudar a extensão .FDB
do banco firebird rodando em XP,
para tentar melhorar a performance do sistema.
Isto procede? Devo aproveita e já fazer isto em meu sistema.

Obrigado.
User-BA


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa

______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa






Mais detalhes sobre a lista de discussão lista