PgBouncer

Software screenshot:
PgBouncer
Software informatie:
Versie: 1.5.4
Upload datum: 14 Apr 15
Ontwikkelaar: Skype Technologies
Licentie: Gratis
Populariteit: 25

Rating: nan/5 (Total Votes: 0)

PgBouncer hoeft geen volledige netwerk pakketten tegelijk te zien, dus het geheugengebruik is erg down en beperkt.
Verschillende niveaus van wreedheid bij het draaien van verbindingen ontstaan.
In sessie pooling, & nbsp; wanneer de client verbinding maakt, zal een verbinding met de server worden toegewezen aan het voor de gehele duur het blijft verbonden. Als client verbreekt, zal de verbinding met de server worden teruggeplaatst in het zwembad.
In transactie pooling, wordt een verbinding met de server van de klant alleen toegewezen tijdens een transactie. & Nbsp; Wanneer PgBouncer merkt dat de transactie wordt voorbij is, zal de server worden teruggeplaatst in het zwembad. Dit is een hack als het breekt toepassing verwachtingen van backend-verbinding. De ontwikkelaar kan het alleen te gebruiken wanneer de toepassing werkt samen met een dergelijk gebruik door het niet gebruiken van functies die kunnen breken. Zie de onderstaande tabel voor het breken van functies.
In de verklaring van pooling (meest agressieve methode), zijn multi-statement transacties niet toegestaan. Dit is bedoeld om "autocommit" mode op client, meestal gericht voor PL / Proxy af te dwingen

Kenmerken .

  • Verklaring pooling
  • Transactie pooling
  • Sessie pooling
  • Laag geheugen eisen (2k per aansluiting standaard).
  • Het is niet gebonden aan een backend-server, kan de bestemming databases bevinden zich op verschillende hosts.
  • Ondersteunt online herconfiguratie voor het grootste deel van de instellingen.
  • Ondersteunt online herstart / upgraden zonder te laten vallen client connecties.
  • Ondersteunt protocol V3 alleen, dus back-end versie moet gt zijn &; = 7,4
  • .

Wat is nieuw in deze release:.

  • Verbeterde DNS ongeldigverklaring, KILL commando, en meer

Wat is nieuw in versie 1.4.2:

  • Draagbaarheid fixes. Aangetaste OS-es:. * BSD, Solaris, Win32

Wat is nieuw in versie 1.4.1:

  • IPv6, meerdere luisteren adressen en veel fixes, esp. rond nieuwe DNS-code.

Wat is nieuw in versie 1.3.4:

  • Breng snel mislukken logica op connect tijd. Dus als server faalt, de klanten krijgen fout bij het aansluiten.
  • Niet taggen automatisch gegenereerde databases voor de controle op de reload tijd, anders krijgen ze gedood, omdat ze niet bestaan ​​in config niet.
  • Negeer programma_naam parameter standaard. Dit voorkomt de noodzaak voor alle Postgres 9.0 gebruikers om het toe te voegen in ignore_startup_parameters = zelf.
  • De juiste pg_auth citeren. '& # X5c;' wordt daar niet gebruikt.
  • Beter fout rapportage over de console, tonen binnenkomende query naar de gebruiker.
  • Ondersteuning OS'en (OpenBSD) waar tv_sec is niet time_t.
  • Vermijd te luidruchtig waarschuwingen op gcc 4.5.

Wat is nieuw in versie 1.3.3:

  • Verbeteringen:
  • Maak luisteren (2) argument configureerbaar: listen_backlog. Dit is handig op OS'en, waar het systeem max toegestaan ​​is configureerbaar.
  • Verbeter disconnect berichten te laten zien wat de gebruikersnaam of dbname veroorzaakt inloggen om te mislukken.
  • Fixes:
  • Verplaats fast-fail relaunch logica rond. Oude was vervelend in geval van een permanent verbroken databases of gebruikers, door te proberen om nog opnieuw te proberen als er geen klanten die willen om in te loggen.
  • Maak logging functies behouden oude errno, anders pgbouncer kan handelen grappig op hogere loglevels en logging problemen.
  • Verhoog de grootte van de verschillende-startup gerelateerd buffers om EDB meer luidruchtige opstarten verwerken.
  • Detect V2-protocol opstarten verzoek en geven duidelijke reden voor het verbreken.

Eisen

  • PostgreSQL

Vergelijkbare software

Genghis
Genghis

13 May 15

Predis
Predis

10 Feb 16

Neo4j.rb
Neo4j.rb

9 Feb 16

MongoAlchemy
MongoAlchemy

28 Feb 15

Reacties op PgBouncer

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!
Zoek op categorie