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