Django-DB-Piscina

Persistência de banco de dados básico / pooling de conexão para Django + Postgres
Baixe Agora

Django-DB-Piscina Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Greg McGuire
  • Site do editor:
  • https://github.com/gmcguire/

Django-DB-Piscina Tag


Django-DB-Piscina Descrição

Sim, infelizmente Django Punts sobre o problema das conexões agrupadas / persistantes, geralmente dizendo pessoal para usar uma aplicação dedicada como pgbounccer (para postgres.) No entanto, isso nem sempre é viável em plataformas centradas de aplicativos como Heroku, onde cada aplicativo é executado em isolamento. Assim, o aplicativo Django-DB-Piscina. Há outros, mas este tenta fornecer persistência de conexão / pooling com o mínimo possível de dependências. Apenas o driver Django PostgreS_psycopg2 é suportado. O conjunto de conexões é implementado por um objeto de conexão PSYCOPG2 com uma classe com reconhecimento de piscina. A implementação real da piscina é o threadedconnectionPool embutido da Psycop2G, que lida com a segurança de thread para a instância do pool, bem como o simples teste de conexão morta quando as conexões são retornadas. Porque esta implementação fica dentro do intérprete do Python, em um ambiente de servidor de aplicativos multi-process A piscina nunca será maior que uma conexão. No entanto, você ainda pode se beneficiar da persistência de conexão (sem sobrecarga de criação de conexão, cache de plano de consulta, etc.) para que a sobrecarga adicional (mínima) do pool deve ser superada por esses benefícios.Enstalação PIP Instalar django-db-poolUsageChange seus `bases de dados `->` 'motor' de `'django.db.backends.postgresql_psycopg2'`'''dbpool.db.backends.postgresql_psycopg2'`. As "opções", assim: 'padrão': {'motor': 'dbpool.db.backends.postgresql_psycopg2', 'Opções': {'max_conns': 1}, # Estas opções serão usadas para gerar o pool de conexão Instância # no primeiro uso e deve permanecer inalterado de suas entradas anteriores 'nome': 'teste', 'usuário': 'teste', 'senha': 'test123', 'host': 'localhost', 'porto': ' ',} Veja o para obter mais informações sobre configurações `max_conns` e` min_conns`.


Django-DB-Piscina Software Relacionado

Django-Coop

uma base para um diretório de organização cooperativa, com pessoas, organização, ofertas ...

85

Download