Vou testá-lo Marlon..

Obrigado...
 __________________________________
Renato R. Ricci
Antes de imprimir, pense em sua responsabilidade e compromisso com o Meio 
Ambiente. O Futuro está em Nossas Mãos!




________________________________
De: marlon david de souza <mar...@sysmo.com.br>
Para: Comunidade PostgreSQL Brasileira <pgbr-geral@listas.postgresql.org.br>
Enviadas: Sexta-feira, 26 de Novembro de 2010 10:44:44
Assunto: [pgbr-geral] RES:  Compactar dados ao trafegar


Para isso você pode usar o ZeBeDee
 
http://www.newinf.com.br/download/util/zebedee/Zebedee.htm
http://www.winton.org.uk/zebedee/
 
 
De:pgbr-geral-boun...@listas.postgresql.org.br 
[mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome de Fábio Telles 
Rodriguez
Enviada em: sexta-feira, 26 de novembro de 2010 10:27
Para: Comunidade PostgreSQL Brasileira
Assunto: Re: [pgbr-geral] Compactar dados ao trafegar
 
 
Em 26 de novembro de 2010 08:50, Renato Ricci <renatoricc...@yahoo.com.br> 
escreveu:
Olá Amigos,
 
Tenho um sistema feito em Delphi utilizando banco de dados PostgreSQL. Utilizo 
Zeos para conexão com o banco.
 
Gostaria de saber se tem alguma maneira de compactar os dados no momento de uma 
pesquisa para que trafegue menos informação possível na rede. Ex.: Vou tirar um 
relatório que irá me demandar 500 k de tráfego de rede. Supondo que meu banco 
esteja na WEB, isso demoraria um certo tempo dependendo da banda da internet. 
Há 
alguma maneira de diminuir esse volume de tráfego?
 
Eu não sei como compactar uma conexão, mas sei como diminuir o tráfego: você 
pode utilizar funções para fazer todo o processamento do relatório e só puxar 
no 
final o resultado pronto. Agora, se o seu relatório possui realmente 500K, 
provavelmente esta não é uma rotina que ocorre com frequência, pois deve ter 
dezenas de páginas...
 
Na dúvida, pense sempre que a sua aplicação tem de receber os dados do 
relatório 
já completamente formatado, a aplicação deve apenas solicitar o relatório e 
exibir a informação já pronta. O SQL é realmente muito bom nisso.
 
Como último recurso: Gere seu relatório em txt ou html no servidor, compacte o 
arquivo e baixe para o cliente. Uma vez no SO, você pode até transformar ele em 
PDF ou outras coisas com LaTeX, txt2tags, ou outros. 
 
É claro que banco na núvem e aplicação desktop não é uma das arquiteturas mais 
eficientes... se a sua aplicação fosse web, isso não seria tão problemático. 
Então, para contornar isso, o uso intensivo de PL será obrigatório para as 
rotinas pesadas.
 
Atenciosamente,
Fábio Telles
 
Obrigado,
> 
>__________________________________
>Renato R. Ricci
>Antes de imprimir, pense em sua responsabilidade e compromisso com o Meio 
>Ambiente. O Futuro está em Nossas Mãos!
> 
>
> 
>
>_______________________________________________
>pgbr-geral mailing list
>pgbr-geral@listas.postgresql.org.br
>https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



-- 
blog: http://www.midstorm.org/~telles/
e-mail / jabber: fabio.tel...@gmail.com


      
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a