django-db-pool

Basisdatabase Persistentie / Aansluiting Pooling voor Django + PostGres
Download nu

django-db-pool Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Greg McGuire
  • Uitgever website:
  • https://github.com/gmcguire/

django-db-pool Tags


django-db-pool Beschrijving

Ja, helaas. Django-perzigt op het probleem van gepoolde / aanhoudende verbindingen, over het algemeen vertellen van mensen om een toegewijde applicatie zoals PGBouncer (voor PostGres.) Te gebruiken, maar dat is echter niet altijd werkbaar op app-centrische platforms zoals Heroku, waar elke applicatie afzonderlijk draait. Dus de app van Django-db-pool. Er zijn anderen, maar deze probeert aan de aansluiting aanhouden / poolen met zo min mogelijk afhankelijkheden. Tijdelijk wordt alleen de Django Postgres_Psycopg2-stuurprogramma ondersteund. Verbindingspooling wordt geïmplementeerd door een PSYCOPG2-verbindingobject in dun te wikkelen met een pool-bewuste klasse. De daadwerkelijke implementatie van het zwembad is het ingebouwde, ingebouwde, ingebouwde, ingebouwde, met ingebouwde draadveiligheid, dat een draadveiligheid voor het poolinstantie behandelt, evenals eenvoudige dode verbindingstesten wanneer verbindingen worden geretourneerd. Omdat deze implementatie zit in de Python-interpreter, in een Multi-Process App-serveromgeving in de Python-interpreter. Zwembad zal nooit groter zijn dan één verbinding. U kunt echter nog steeds profiteren van aansluitingspersistentie (geen verbindingscapaciteit, queryplan caching, enz.) Dus de (minimale) extra overhead van het zwembad moet worden gecompenseerd door deze voordelen.Installatie PIP Installeer Django-DB-Poolusachtechange uw `databases `->` Motor 'van `' django.db.backends.postgresql_psycopg2''dbpool.db.backends.postgresql_psycopg2'`. Als je in een multithreaded omgeving bent, set ook 'max_conns' en optioneel 'Min_Connels` De `opties`, zoals deze: 'Standaard': {'Engine': 'dbpool.db.backends.postgresql_psycopp2', 'opties': {'max_conns': 1}, # Deze opties zullen worden gebruikt om het aansluitzwembad te genereren Instance # bij het eerste gebruik en moet ongewijzigd blijven van de naam 'Naam van uw vorige vermeldingen': 'Test', 'Gebruiker': 'Test', 'Wachtwoord': 'Test123', 'Host': 'Localhost', 'Port': ' ',} Zie de voor meer informatie over instellingen `max_conns` en` min_conns`.Product's startpagina


django-db-pool Gerelateerde software

django-coop

Een basis voor een coöperatieve organisatie-directory, met mensen, organisatie, aanbiedingen ...

85

Downloaden