Django-db-pool

Basic Database Persistenza / Connection Pooling per Django + Postgres
Scarica ora

Django-db-pool Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • BSD License
  • Prezzo:
  • FREE
  • Nome editore:
  • Greg McGuire
  • Sito web dell'editore:
  • https://github.com/gmcguire/

Django-db-pool Tag


Django-db-pool Descrizione

Sì, Ahimè. Django Punts sul problema dei collegamenti raggruppati / persistenti, generalmente raccontando alla gente di utilizzare un'applicazione dedicata come PgBouncer (per Postgres.) Tuttavia non è sempre praticabile su piattaforme di app-centric come HEROKU, dove ogni applicazione viene eseguita in isolamento. Quindi l'app django-db-pool. Ci sono altri, ma questo tenta di fornire la necessità di connessione / pooling con il minor numero possibile di dipendenze. Durante il driver Django Postgres_PsyCopG2 è supportato. Connection Pooling è implementato con avvolgimento sottilmente di un oggetto di connessione PsyCopG2 con una classe consapevole della piscina. L'implementazione effettiva della piscina è il filettatura integrata incorporata di PSYCOP2G, che gestisce la sicurezza del filo per l'istanza della piscina, nonché il test di connessione morta semplice quando vengono restituiti le connessioni.Perché questa implementazione è stata utilizzata all'interno dell'interprete Python, in un ambiente di applicazione di app multi-processo il La piscina non sarà mai più grande di una connessione. Tuttavia, è possibile ancora beneficiare della necessità di connessioni (nessuna creazione di connessione in testa, piano nella cache del piano di richiesta, ecc.) Quindi il (minimo) sovraccarico aggiuntivo del pool dovrebbe essere superato da questi vantaggi. Installazione di PIP Django-db-PoolusaGechange i tuoi `Database `>>` Motore` da `'django.db.backends.postgresql_psycopg2'` a`dbpool.db.backends.postgresql_psycopg2'`. Se sei in un ambiente multithreading, anche impostato` max_conns` e facoltativamente `min_conns` Il `Opzioni`, in questo modo: 'Default': {'' Engine ':' dbpool.db.backends.postgresql_psycopg2 ',' opzioni ': {' max_conns ': 1}, # queste opzioni verranno utilizzate per generare il pool di connessione Istanza # al primo utilizzo e dovrebbe rimanere invariato dal nome delle voci precedenti ":" Test "," Utente ":" Test "," Password ":" Test123 "," host ": 'localhost', 'port': ' ',} Vedi per ulteriori informazioni sulle impostazioni `Max_conns` e` min_conns`.Product's Homepage


Django-db-pool Software correlato

django-coop.

Una base per una directory di organizzazione cooperativa, con persone, organizzazione, offerte ...

85

Scarica