Django-DB-Pool

Persistencia básica de la base de datos / agrupación de conexiones para Django + Postgres
Descargar ahora

Django-DB-Pool Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Greg McGuire
  • Sitio web del editor:
  • https://github.com/gmcguire/

Django-DB-Pool Etiquetas


Django-DB-Pool Descripción

Sí, ay. Django Punts sobre el problema de las conexiones agrupadas / persistentes, que generalmente le dicen a las personas que usen una aplicación dedicada como PGBOUNCER (para Postgres.) Sin embargo, eso no siempre es viable en las plataformas centradas en la aplicación, como Heroku, donde cada aplicación corre de forma aislada. Así, la aplicación Django-DB-Pool. Hay otros, pero este intenta proporcionar persistencia / agrupación de conexión con la menor cantidad de dependencias posible. Actualmente, solo se admite el controlador Django PostgreS_PSYCOPG2. La agrupación de la conexión se implementa mediante la envoltura fina un objeto de conexión PsyCOPG2 con una clase consciente de la piscina. La implementación de la piscina real es el PSYCOP2G enrolled ondyConnectionPool, que maneja la seguridad de los hilos para la instancia de la piscina, así como las pruebas simples de conexión muertas cuando se devuelven las conexiones. Porque esta implementación se encuentra dentro del intérprete de Python, en un entorno de servidor de aplicaciones multi-proceso. La piscina nunca será más grande que una conexión. Sin embargo, aún puede beneficiarse de la persistencia de la conexión (sin la creación de la creación de conexión, el almacenamiento en caché de la consulta, etc.), por lo que la sobrecarga (mínima) adicional de la piscina debe ser superada por estos beneficios. Inicie la instalación de PIP DJANGO-DB-PoolusAgeCeDe sus `bases de datos `-> 'motor` de`' django.db.backends.postgresql_psycopg2'` a`'dbpool.db.backends.postgresql_psycopg2'`.Si está en un entorno multithread, también establece 'max_conns` y opcionalmente `min_conns` en Las opciones ", así: 'Predeterminado': {'motor': 'dbpool.db.backends.postgresql_psycopg2', 'opciones': {'max_conns': 1}, # Estas opciones se utilizarán para generar el grupo de conexiones Número de instancia en primer uso y debe permanecer sin cambios de su nombre anterior ':' Prueba ',' usuario ':' prueba ',' contraseña ':' test123 ',' host ':' localhost ',' PORT ':' ',} Vea el para obtener más información sobre la configuración `max_conns` y` min_conns`.Product's Página de inicio


Django-DB-Pool Software relacionado

django

Una base para un directorio de organización cooperativa, con personas, organización, ofertas ...

85

Descargar