[firebase-br] Banco de Dados enorme!
José Franco Pereira Junior
jfranco em hosppeda.com.br
Ter Jun 21 09:51:34 -03 2005
Eduardo,
Obrigado pelas dicas. Especialmente aquela para reduzir o tamanho das
figuras. Usei o Paint Shop Pro para reduzir o tamanho das figuras para algo
em torno de 15 KB a 35 KB e regravei as figuras nos mesmos registros. O
tamanho do banco baixou para 7 MB.
Valeu!
José Franco
At 22:36 20/06/2005, you wrote:
>Oi José Franco
>
>
>>Fiz uma rotina para incluir imagens JPG em um campo BLOB, subtipo 0.
>>Funcionou sem problemas, mas, embora o tamanho das imagens seja pequeno
>>(entre 50 KB e 250 KB),
>Se forem fotos do tipo 3x4 este tamanho médio é muito grande - 20 Kb sria
>o máximo na minha opinião
>
>o banco que antes tinha cerca de 2 MB, pulou
>>para 53 MB depois que eu inclui 6 (seis!) imagens, isto é, em seis
>>registros, inclui uma imagem em cada um, o que não chegou a 1,5 MB no
>>total e o tamanho do banco pulou de 2 MB para 53 MB, repito.
>
>Se você ficou testando incluir e excluir, colocou alguma imagem grande e
>depois excluiu, o tamanho do banco pode ter crescido em função disto.
>
>>Tentei eliminar as imagens para ver se o tamanho diminuia: eliminei as
>>imagens dos campos mas o tamanho continuou igual.
>Os SGDBs não removem espaços físicos automaticamente. É necessário que
>você faça um backup/restore para isso. Porém, não se incomode com este
>tipo de espaço; A menos que você esteja chegando ao limite prático do seu
>Sistema Operacioanl (2GB ou 4GB para Windows), não se incomode com isso.
>
>>Primeiro: por que essa discrepância?
>Faça um backup/restore e depoi teste novamente somente incluindo e não
>excluindo para ter uma idéia mais precisa.
>>Segundo: há alguma forma de fazer uma compactação do banco para eliminar
>>o espaço desperdiçado?
>Backup / Restore
>
>>Em tempo, estou utilizando InterBase 7.5, IB Expert Personal Edition
>>(version 2005.04.24) e Delphi 7 Professional.
>Não tenho experiência com Interbase 7.5, mas acredito que seja como a
>maioria neste aspecto
>>Obrigado
>Disponha
>
>Aconselho que você estude alguma sub-rotina que reduza as imagens a um
>tamanho máximo apropriado antes de gravar no BD. Por exemplo, aqui
>reduzimos todas as fotos 3x4 a um máximo de 120x160 pixels. Isto nos dá
>imagens em torno de 15 a 20 KB, independentemente do tamanho original. Se
>deixar por conta do usário, ele coloca fotos de 1.2 MB e aí a coisa fica
>crítica.
>
>
>>José Franco Pereira Junior
>[]s, Eduardo
>
>
>
>
>______________________________________________
>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
>
>
>
>--
>No virus found in this incoming message.
>Checked by AVG Anti-Virus.
>Version: 7.0.323 / Virus Database: 267.7.8/22 - Release Date: 17/06/2005
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.323 / Virus Database: 267.7.9/23 - Release Date: 20/06/2005
Mais detalhes sobre a lista de discussão lista