Pool de Conexões Transparentes no Postgres usando o pgpool

Tendo em vista um ambiente híbrido entre as tecnologias PHP, Java e como banco de dados o Postgres, a solução indicada
foi a utilização de um Pool de Conexões transparente utilizando, como ferramenta, o MIDlet pgpool. Esta solução de Pool
de Conexões, serve para qualquer tipo de linguagem, principalmente quando se trata de ambientes híbridos (quando se é
utilizado N linguagens de programação).

[ Hits: 27.061 ]

Por: LunodeSouza em 02/04/2012 | Blog: https://br.linkedin.com/in/lunodesouza


Utilização e Teste



Após a instalação e a configuração, podemos executar o 'pgpool' para a criação de nosso Pool de conexão a ser utilizado pelo Moodle.

Inicialmente, vamos iniciá-lo em modo 'debug', para sabermos se não há falhas!

pgpool -n -D -d -f /usr/local/etc/pgpool.conf

Não havendo erros, podemos colocar ele para rodar como um Daemon do sistema adicionando a linha seguinte no arquivo “/etc/rc.d/rc.local”

# Daemon do pool de conexão
pgpool &


Assim, sempre que o servidor iniciar, teremos nosso Pool de conexões aguardando novas requisições!

Linux: Pool de Conexões 
Transparentes no Postgres usando o pgpool

Com isso, seu 'pgpool' já deverá estar 'ouvindo e aceitando' conexões ao banco de dados na porta 9999, usada neste exemplo.

Maiores informações e detalhes em relação ao 'pgpool', podem ser encontrados em pasta da instalação do pgpool: /doc/pgpool-en.html

Dúvidas ou sugestões, basta dar seu feedback, que estarei ajudando a resolver.

Página anterior    

Páginas do artigo
   1. Instalação e Configuração
   2. Utilização e Teste
Outros artigos deste autor

Postfix fazendo relay SMTP do Gmail/Google Apps

Leitura recomendada

HowTo: Como criar Cluster Linux - Ativo/Passivo para Postgres com DRBD, Pacemaker e Corosync

Unificando bases de dados com Schemas

Instalando PostgreSQL 8.1 com extensão para dados espaciais (PostGis) e interface de gerenciamento (PgAdmin3)

Replicando banco de dados PostgreSQL

PgBouncer - Instalação no Debian 6.0 Squeeze

  
Comentários
[1] Comentário enviado por remontti em 02/04/2012 - 10:25h

Parabéns!
Ótimo tuto man! Continue compartilhando! o/

[2] Comentário enviado por senger em 19/02/2014 - 11:05h

Olá

A respeito do erro configure: error: libpq is not installed or libpq is old, pra mim não adiantou mudar a pasta através da configuração do --with-pgsql pois o pg_config já estava correto, mas eu consegui corrigir instalando o libdb-dev, então pra quem precisar, somente a instalação abaixo pra mim funcionou.


$ apt-get install libdb-dev


Mas o tutorial foi bem útil, obrigado!

[3] Comentário enviado por lunodesouza em 19/02/2014 - 11:22h

Obrigado por sua contribuição Senger :D


[2] Comentário enviado por senger em 19/02/2014 - 11:05h:

Olá

A respeito do erro configure: error: libpq is not installed or libpq is old, pra mim não adiantou mudar a pasta através da configuração do --with-pgsql pois o pg_config já estava correto, mas eu consegui corrigir instalando o libdb-dev, então pra quem precisar, somente a instalação abaixo pra mim funcionou.


$ apt-get install libdb-dev


Mas o tutorial foi bem útil, obrigado!




Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts