PgBouncer

ภาพหน้าจอของซอฟแวร์:
PgBouncer
รายละเอียดซอฟแวร์:
รุ่น: 1.5.4
วันที่อัพโหลด: 14 Apr 15
ผู้พัฒนา: Skype Technologies
การอนุญาต: ฟรี
ความนิยม: 25

Rating: nan/5 (Total Votes: 0)

PgBouncer ไม่จำเป็นต้องเห็นแพ็คเก็ตเครือข่ายเต็มรูปแบบในครั้งเดียวเพื่อใช้หน่วยความจำมากลงและ จำกัด
หลายระดับของความโหดร้ายเมื่อการเชื่อมต่อการหมุนเกิดขึ้น
ร่วมกันในเซสชั่น, & nbsp; เมื่อลูกค้าเชื่อมต่อการเชื่อมต่อเซิร์ฟเวอร์จะถูกกำหนดให้มันเป็นระยะเวลาทั้งหมดมันเชื่อมต่ออยู่ เมื่อลูกค้ายกเลิกการเชื่อมต่อเซิร์ฟเวอร์จะถูกนำกลับเข้ามาในสระว่ายน้ำ
ร่วมกันในการทำธุรกรรมการเชื่อมต่อเซิร์ฟเวอร์ที่ได้รับมอบหมายให้กับลูกค้าเฉพาะในช่วงการทำธุรกรรม & nbsp. เมื่อ PgBouncer สังเกตเห็นรายการที่มีมากกว่าเซิร์ฟเวอร์จะถูกนำกลับเข้ามาในสระว่ายน้ำ นี้เป็นสับเป็นความคาดหวังที่จะแบ่งการประยุกต์ใช้การเชื่อมต่อแบ็กเอนด์ นักพัฒนาสามารถใช้งานได้เฉพาะเมื่อการประยุกต์ใช้ร่วมกับการใช้งานดังกล่าวโดยไม่ได้ใช้คุณสมบัติที่สามารถทำลาย ดูตารางด้านล่างสำหรับการทำลายคุณสมบัติ
ร่วมกันในคำสั่ง (วิธีการก้าวร้าวมากที่สุด), การทำธุรกรรมหลายคำสั่งที่ไม่ได้รับอนุญาต นี้จะหมายถึงการบังคับใช้ "autocommit โหมด" ที่ลูกค้าเป้าหมายส่วนใหญ่สำหรับ PL / พร็อกซี

คุณสมบัติ .

  • ร่วมกันชี้แจง
  • การทำธุรกรรมร่วมกัน
  • เซสชันร่วมกัน
  • ต้องการหน่วยความจำต่ำ (2k ต่อการเชื่อมต่อโดยค่าเริ่มต้น).
  • มันไม่ได้ผูกติดอยู่กับหนึ่งในแบ็กเอนด์เซิร์ฟเวอร์ฐานข้อมูลปลายทางสามารถอาศัยอยู่ในครอบครัวที่แตกต่างกัน.
  • รองรับการคอนฟิเกอร์ออนไลน์สำหรับส่วนมากของการตั้งค่า.
  • รองรับการรีสตาร์ทออนไลน์ / อัพเกรดโดยไม่ต้องวางเชื่อมต่อลูกค้า.
  • V3 รองรับโปรโตคอลเท่านั้นดังนั้นรุ่นแบ็กเอนด์จะต้อง & gt; = 7.4
  • .

มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.

  • โมฆะ DNS ปรับปรุงฆ่าคำสั่งและอื่น ๆ

มีอะไรใหม่ ในรุ่น 1.4.2:

  • แก้ไขพกพา ได้รับผลกระทบ OS-es. * BSD, Solaris, Win32

มีอะไรใหม่ ในรุ่น 1.4.1:

  • IPv6 หลายฟังอยู่และจำนวนมากที่มีการแก้ไข ทาย รอบรหัส DNS ใหม่.

มีอะไรใหม่ ในรุ่น 1.3.4:

  • สมัครอย่างรวดเร็วล้มเหลวตรรกะในเวลาที่เชื่อมต่อ ดังนั้นถ้าเซิร์ฟเวอร์เป็นความล้มเหลวที่ลูกค้าได้รับข้อผิดพลาดเมื่อเชื่อมต่อ.
  • อย่าแท็กฐานข้อมูลสร้างขึ้นโดยอัตโนมัติสำหรับการตรวจสอบในเวลาโหลดมิฉะนั้นพวกเขาได้รับการฆ่าเพราะพวกเขาไม่ได้อยู่ในการตั้งค่า.
  • ละเว้นพารามิเตอร์โดยค่าเริ่มต้น application_name นี้หลีกเลี่ยงความจำเป็นในการ Postgres ทั้งหมด 9.0 ผู้ใช้ที่จะเพิ่มเข้ามาใน ignore_startup_parameters = ตัวเอง.
  • ที่ถูกต้อง pg_auth อ้าง '& # x5c;' ไม่ได้ใช้มี.
  • ข้อผิดพลาดที่ดีกว่าการรายงานบนคอนโซลแสดงการสอบถามเข้ามาให้กับผู้ใช้.
  • การสนับสนุน OS'es (OpenBSD) ที่ tv_sec ไม่ time_t.
  • หลีกเลี่ยงคำเตือนมีเสียงดังเกินไปใน GCC 4.5.

มีอะไรใหม่ ในรุ่น 1.3.3:

  • การปรับปรุง:
  • ให้ฟัง (2) ข้อโต้แย้งที่กำหนด: listen_backlog นี้จะเป็นประโยชน์ใน OS'es ที่ระบบสูงสุดที่ได้รับอนุญาตจะกำหนด.
  • การปรับปรุงข้อความตัดการเชื่อมต่อเพื่อแสดงสิ่งที่ชื่อผู้ใช้หรือ dbname ที่เกิดเข้าสู่ระบบที่จะล้มเหลว.
  • แก้ไข:
  • ย้ายอย่างรวดเร็วล้มเหลวสังข์ตรรกะรอบ หนึ่งเก่าเป็นที่น่ารำคาญในกรณีของฐานข้อมูลที่แตกถาวรหรือผู้ใช้โดยพยายามที่จะลองใหม่อีกครั้งแม้ว่าจะมีลูกค้าไม่มีที่ต้องการเข้าสู่ระบบ.
  • ให้ฟังก์ชั่นการบันทึกให้ errno เก่ามิฉะนั้น pgbouncer อาจทำหน้าที่ตลกบน loglevels สูงขึ้นและปัญหาการเข้าสู่ระบบ.
  • เพิ่มขนาดของบัฟเฟอร์เริ่มต้นต่างๆที่เกี่ยวข้องในการจัดการกีฬาเริ่มต้นที่มีเสียงดังมากขึ้น.
  • ตรวจสอบคำขอเริ่มต้นโปรโตคอล V2 และให้เหตุผลที่ชัดเจนสำหรับการตัดการเชื่อมต่อ.

ต้องการ

  • PostgreSQL

ซอฟต์แวร์ที่คล้ายกัน

Apache Tajo
Apache Tajo

10 Feb 16

mysql2postgres
mysql2postgres

10 Dec 15

Squel.js
Squel.js

4 Jun 15

py-leveldb
py-leveldb

13 May 15

ความคิดเห็นที่ PgBouncer

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่