On 08-03-2016 15:29, Ivo Sestren Junior wrote:
> Tem que analisar bem isto.
> Mas se conectar diretamente via internet, tem o problema que estais
> liberando a base diretamente para a internet.

Com certeza... mas ai é outro ponto a discutir. Segurança!


> Além do que o protocolo necessita conectar/autenticar/enviar a
> consulta/enviar a requisição dos tipos (que o delphi faz), para ai então
> pegar o resultado. O que pode estar em um formato que ocuparia uma banda
> muito maior que REST.

O delphi faz requisição dos tipos? Até onde conheço os drivers que
manipulam a libpq naõ fazem isso.

Se algum driver/componete faz isso então está fazendo trabalho dobrado
pois isso vem embutido no ResultSet da PQExec [1] onde vc pode usar
PQnfields/PQfname/PQftype [2].


> Não conheço todos os detalhes do protocolo do postgresql, mas são muitos
> pontos a serem considerados.
> O melhor mesmo seria efetuar alguns testes dentro do seu ambiente;
> 

Certamente... mas creio que um pool de conexões irá ajudar o colega a
diminuir a latencia já mencionada pelo Alexsander na negociação via libpq.

Att,

[1] http://www.postgresql.org/docs/current/static/libpq-example.html
[2] http://doxygen.postgresql.org/libpq-fe_8h.html

-- 
   Fabrízio de Royes Mello         Timbira - http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento

Attachment: signature.asc
Description: OpenPGP digital signature

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

Responder a