[firebase-br] RES: Ref. Armazenar foto BMP ou JPG em Firebird 1.5
Jose Aparecido da Silva
joseasilva em bol.com.br
Ter Jan 26 13:08:12 -03 2010
Eu uso Delphi 7, IBX e FB 2.13
Eu sempre crio os seguintes domains:
CREATE DOMAIN BLOBGRAFICO AS BLOB SUB_TYPE 0 SEGMENT SIZE 80;
CREATE DOMAIN BLOBARQUIVO AS BLOB SUB_TYPE -2 SEGMENT SIZE 1024;
CREATE DOMAIN BLOBTEXT AS BLOB SUB_TYPE 1 SEGMENT SIZE 80 CHARACTER SET
WIN1252;
O Domain BLOBGRAFICO eu utilize para imagens em geral.
O Domain BLOBARQUIVO para arquivos diversos como: pdf, doc, vídeos e outros
O Domain BLOBTEXT eu utilizo para guardar textos longos.
Quando defino os campos da minha tabela eu atribuo os domain a eles.
Tenho guardado arquivos e imagens junto com as informações e o banco
continua rápido como sempre. O BD já está com 3Gigas.
Só tome o cuidado de numa pesquisa trazer todos os campos blobs de uma só
vez e sem necessidade. Como eles são grandes com certeza o retorno da linha
da tabela será mais demorado. Só traga um campo blob quando ele for
necessário.
Quanto ao processo de gravar e recuperar é só dar uma pesquisada no google
com as palavras "salvar imagens firebird" e terá muito material, inclusive
no site da firebase tem material sobre isso.
Se você informar qual a linguagem, Componentes de acesso você usa quem sabe
eu poderia te dar alguma dica.
[ ]'s
Jose Aparecido da Silva
Fasystem
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Omar Haddad
Enviada em: terça-feira, 26 de janeiro de 2010 12:30
Para: FireBase
Assunto: [firebase-br] Ref. Armazenar foto BMP ou JPG em Firebird 1.5
Bom dia, 'Firebird´anos',
Jóia ? Desculpe a minha ignorância em relação a posts anteriores sobre o
assunto, mas com faria para armazenar imagens JPG ou BMP em um banco
Firebird 1.5
Qual seria o tipo de campo ? BLOB ?
Tem alguma restrição de tamanho ? Como seria o processo para gravar ? Só
atribuir direto ao campo a imagem ?
Tem algum post sobre isto na lista ?
Obrigado a todos. Abraço
PS: Utilizo firebird 1.5 (estou pensando em migrar para 2.1, recomendam,
brothers ? )
--
Att.
Omar Marques Haddad
Analista de Sistemas Sênior
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista