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
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