FB, imagem e vídeo em tabela.

Delphi

28/01/2009

Olá. Comecei a usar o Firebird ( para aprendizado ) e quero desenvolver uma tabela que tenha os seguintes campos:

chave primária;
nome;
imagem;
vídeo;

A minha dúvida é: É melhor armazenar imagem em um campo blob no BD ou somente o nome do diretório do arquivo, e depois abrir esse arquivo? O mesmo vale para vídeo?

Obrigado.


Abelha

Abelha

Curtidas 0

Respostas

Woinch

Woinch

28/01/2009

Tudo depende. Se você não se importar muito com o tamanho do banco e as imagens e videos forem pequenos surgiro por comodidade colocar todos no banco mesmo. Agora se você for trabalhar com um número grande de imagens e vídeos já é de se pensar em outra solução...


GOSTEI 0
Abelha

Abelha

28/01/2009

Obrigado pela dica.

Por enquanto vou manter apenas o nome dos arquivos no BD. Minha preocupação é que será uma aplicação rodando com dez máquinas cliente e um servidor. Os arquivos vão ficar no servidor. Minha dúvida é em relação ao desempenho de envio de dados para as máquinas.

Obrigado.


GOSTEI 0
Sistemald

Sistemald

28/01/2009

Cara,

eu gosto de colocar no banco, acho mais seguro, pois se ficar no servidor, você provavelmente irar compartilhar uma pasta, fazendo isso você perde o controle dos arquivos, alguém pode apagar algo e seu banco ficar inconsistente.

Acho que no banco é mais facil e mais seguro.

Mas como nosso amigo disse depende dos tamanhos do vídeo, pois se forem muitos arquivos muito grandes tipo 500 mb, cada e você for ter mais de 100 videos rapidamente, deve se estudar melhor e fazer testes.


GOSTEI 0
Abelha

Abelha

28/01/2009

É pra ser mais ou menos assim:

As imagens ´.bmp´ ou ´.jpg´ terão +/- 500k e os vídeos ´.avi´ ou ´.wmv´ +/- 20M. (são pequenos).

10 máquinas cliente trabalhando junto com o servidor.

Mas agora tenho um outro problema:
Eu nunca tinha usado o FB. Criei uma tabela simples e quando vou inserir dados pelo aplicativo dá: ´cannot modify a readonly dataset´. Já postei essa questão em outro tópico, se puderem me ajudar agredeço.

Estou tentando aprender FB, porque até hoje só usei paradox e to querendo sair fora do BDE.

Brigadão.


GOSTEI 0
POSTAR