PgBouncer

Tela Software:
PgBouncer
Detalhes de Software:
Versão: 1.5.4
Data de upload: 14 Apr 15
Revelador: Skype Technologies
Licença: Livre
Popularidade: 92

Rating: 3.0/5 (Total Votes: 2)

PgBouncer não precisa ver os pacotes de rede completa de uma só vez, por isso o uso de memória é muito baixo e limitado.
Existem vários níveis de brutalidade quando as conexões giratórias ocorrer.
Em pooling sessão, & nbsp; quando o cliente se conecta, a conexão com o servidor será atribuído a ele durante todo o período que permanece conectado. Quando o cliente se desconecta, a conexão do servidor será colocado de volta na piscina.
Em pooling transação, uma conexão de servidor é atribuído ao cliente apenas durante uma transação. & Nbsp; Quando PgBouncer percebe que a transação é longo, o servidor será colocado de volta na piscina. Este é um hack como ele quebra as expectativas de aplicação de conexão backend. O desenvolvedor pode usá-lo somente quando aplicação coopera com essa utilização por não utilizar funcionalidades que podem quebrar. Consulte a tabela abaixo para quebrar características.
Em pooling declaração (método mais agressivo), as transações de várias instruções não são permitidas. Este destina-se a reforçar o modo "autocommit" no cliente, principalmente direcionados para PL / Proxy

Características :.

  • Declaração de pooling
  • Transaction pooling
  • Session pooling

  • Requisitos
  • Baixa de memória (2k por conexão por padrão).
  • Ele não está vinculado a um servidor back-end, os bancos de dados de destino pode residir em diferentes hosts.
  • Suporta reconfiguração on-line para a maioria das configurações.
  • Suporta reinício online / atualizar, sem deixar cair conexões do cliente.
  • Suporta protocolo V3 apenas, portanto, a versão backend deve ser & gt; = 7,4
  • .

O que é novo nesta versão:.

  • Melhoria da invalidação DNS, comando, e mais MATAR

O que é novo na versão 1.4.2:

  • correções de Portabilidade. Afetadas OS-es:. * BSD, Solaris, Win32

O que é novo na versão 1.4.1:

  • IPv6, múltiplos endereços e ouvir muito de correções, esp. em torno de um novo código de DNS.

O que é novo na versão 1.3.4:

  • Aplicar lógica fast-falhar no momento da conexão. Então, se o servidor está falhando, os clientes obtêm erro ao se conectar.
  • Não marcar bancos de dados gerada automaticamente para a verificação em tempo de recarga, caso contrário, eles são mortos, porque eles não existem em config.
  • Ignorar application_name parâmetro por padrão. Isso evita a necessidade de todos os Postgres 9.0 usuários para adicioná-lo ignore_startup_parameters = si.
  • pg_auth Correct citando. '& # X5C;' não é usada lá.
  • Melhor erro informando sobre console, mostrar consulta de entrada para o usuário.
  • OS'es Apoio (OpenBSD) onde tv_sec não é time_t.
  • Evite avisos muito barulhento no gcc 4.5.

O que é novo na versão 1.3.3:

  • Melhorias:
  • Faça ouvir (2) argumento configurável: listen_backlog. Isso é útil em OS'es, onde max sistema permitiu que é configurável.
  • Melhorar mensagens de desconexão para mostrar o nome de usuário ou dbname causado login para falhar.
  • Corrige:
  • Mover fast-falhar lógica relançamento redor. Um velho era chato no caso de bancos de dados ou utilizadores, segundo permanentemente, tentando repetir mesmo se não há clientes que querem entrar.
  • Faça funções de log manter errno velho, caso contrário pgbouncer pode agir engraçado em loglevels mais elevados e problemas de registro.
  • Aumente o tamanho de vários tampões relacionadas com a inicialização para lidar com EDB startup mais barulhento.
  • Detect V2 pedido de arranque de protocolo e dar razão clara para desconexão.

Requisitos :

  • PostgreSQL

Programas semelhantes

TingoDB
TingoDB

10 Dec 15

MongoEngine
MongoEngine

12 Apr 15

PgBackMan
PgBackMan

10 Dec 15

Apache Cassandra
Apache Cassandra

25 May 16

Comentário para PgBouncer

Comentários não encontrado
Adicionar comentário
Ligue imagens!