BoneCP

ภาพหน้าจอของซอฟแวร์:
BoneCP
รายละเอียดซอฟแวร์:
รุ่น: 0.7.1
วันที่อัพโหลด: 11 May 15
ผู้พัฒนา: Wallace Wadge
การอนุญาต: ฟรี
ความนิยม: 18

Rating: nan/5 (Total Votes: 0)

BoneCP เป็นแหล่งเปิด Java และฐานข้อมูลการเชื่อมต่อที่รวดเร็วสระว่ายน้ำ (JDBC สระว่ายน้ำ) & nbsp;. ถ้าคุณมีความคุ้นเคยกับ C3P0 และ DBCP แล้วคุณสิ่งนี้หมายถึง สำหรับส่วนที่เหลือนี้เป็นห้องสมุดที่จะจัดการการเชื่อมต่อฐานข้อมูลสำหรับคุณที่จะได้รับการเข้าถึงฐานข้อมูลได้เร็วขึ้นในการใช้งานของคุณ
& nbsp;
ทำไมทางเลือกที่จะเขียน C3P0 / DBCP อื่นได้หรือไม่
ในกรณีของเราแก้ปัญหาที่มีอยู่ก็ไม่เร็วพอ C3P0 การทำงานที่ดีสำหรับงานเล็ก ๆ แต่ในขณะที่เราผลักดันให้มันยากขึ้นก็เป็นที่ชัดเจนว่ามันเป็นของเราผ่านการชะลอตัวลง (โดยเฉพาะอย่างยิ่งในแง่ของการใช้งาน CPU) DBCP ไม่ได้แนะนำให้ใช้การผลิตในเวลาที่เราจำเป็นต้องใช้มัน (และช้าในบางกรณีอยู่แล้ว)
& nbsp;
ในท้ายที่สุดเราได้ผลิตห้องสมุดสระว่ายน้ำการเชื่อมต่อใหม่ที่เป็นไปอย่างรวดเร็วบางครั้งเกือบ 25 ครั้งเร็วกว่าเลือกที่เร็วที่สุดต่อไป ไม่ได้ใช้คำพูดของเรามันแม้ว่าเรียกใช้ทดสอบมาตรฐานให้ตัวคุณเองหรือไปข้างหน้าและสร้างของคุณเอง
& nbsp;
ขอสงวนสิทธิ์
แม้จะมีการทดสอบหน่วยความคุ้มครอง 100% โครงการนี​​้ถือว่ายังคงเป็นซอฟต์แวร์รุ่นเบต้า ใช้ด้วยความระมัดระวัง

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

  • การปรับปรุงสถิติหลาย
  • แก้ไข OSGi
  • อนุญาตให้แหล่งข้อมูล getConnection (ชื่อผู้ใช้รหัสผ่าน)
  • ตระหนัก SQLSTATE PostgreSQL ใหม่เริ่มต้นใหม่ที่จะเรียกสระว่ายน้ำ
  • เพิ่มตัวเลือกการตั้งค่าที่จะได้รับ externalAuth การเชื่อมต่อโดยไม่ต้องผ่านชื่อผู้ใช้ / รหัสผ่านโดยตรง.
  • อนุญาตให้เบ็ดการปรับแต่งของสิ่งที่ถือว่าการเชื่อมต่อที่ขาด
  • อนุญาตให้เชื่อมต่อสูงสุด == 1
  • เพิ่มชื่อสระว่ายน้ำที่จะเชื่อมต่อ unclosed เตือน
  • ให้ยกเว้นเดิม jdk6users
  • เผยแพร่ไปยัง Maven กลาง
  • เพิ่ม defaultReadonly, defaultAutoCommit, defaultTransactionIsolation ฯลฯ
  • เพิ่มวิธีการมากเกินไปสำหรับ BoneCPConfig เพื่อให้คุณสมบัติของ TIMEUNIT
  • แก้ไขกระทู้ทดสอบการเชื่อมต่อที่จะอนุญาตให้อิสระ idleMaxAge / idleconnectionTestPeriod
  • คว้า SQLExceptions เท่านั้น
  • พิจารณา 08s01 SQLSTATE เป็นความล้มเหลวของฐานข้อมูลในขณะนี้
  • ใช้ ExecutorService ที่ถูกต้องสำหรับการเชื่อมต่อสูงสุดอายุ
  • วัตถุเท่าเทียมกันใช้แทนของความเสมอภาคสนาม เท่ากับ () ได้รับการเปลี่ยนชื่อ hasSameConfiguration แทน.
  • นำชาวบ้านด้ายเมื่องบการจัดเก็บ
  • อย่าเติมชุดเบ็ด SQL ถ้ามีการกำหนดค่าการเชื่อมต่อ
  • แก้ไขสำหรับ statementCache เท็จเตือนคำสั่งที่ไม่ได้ปิดเมื่อ releaseHelper statementCache closeConnectionWatch มีการกำหนดค่า.
  • แก้ไขสภาพการแข่งขันที่อาจเกิดขึ้น
  • จับใกล้ถูกต้องในแคช
  • แก้ไขสำหรับ cache.putIfAbsent
  • ถ้าเราล้มเหลว แต่ยังคงถูกแทนที่ด้วยการเชื่อมต่อการติดตามของที่
  • เป็นที่เข้มงวดน้อยลงในสิ่งที่จะต้องพิจารณาเป็นความล้มเหลวในการเชื่อมต่อ
  • เริ่มการเชื่อมต่อการติดตามและการเพิ่มจำนวนการสร้างการเชื่อมต่อก่อนที่จะได้รับออกมา
  • หาก driverProperties ไม่ได้มีชื่อผู้ใช้ / การตั้งค่าผ่านชื่อผู้ใช้ปรับแต่ง แต่ไม่ให้พวกเขาในซิงค์
  • อนุญาตกระทู้ connectionMaxAge ที่จะใช้โหมด LIFO ได้อย่างถูกต้อง
  • หยุ​​ดการตรวจสอบการเชื่อมต่อนี้หากได้รับกลับไปที่สระว่ายน้ำ
  • ผ่านในโหมด LIFO / FIFO จะ connecitonMaxAge พระราม
  • ในการเชื่อมต่อทำลายลบออกจากคิวเตะ finalizable แม้ว่าด้ายยังมีชีวิตอยู่
  • หากรีเพลย์การทำธุรกรรมระเบิดโยนข้อยกเว้นที่อยากได้
  • MemoritzeTransaction: แก้ไข InvocationTargetException
  • งบตัดไม้ยาม
  • ใช้ข้อความที่ชัดเจนการแก้ปัญหาที่ดีกว่าเมื่อเบนแหล่งข้อมูลมีการใช้งาน
  • acquireRetryAttempts แก้ไขออกโดยหนึ่งข้อผิดพลาด
  • เปลี่ยนชื่อ XXX - & gt; xxxinSeconds / นาที / ฯลฯ
  • defaultTransactionIsolation: อ่านความมุ่งมั่นที่ - & gt; read_committed
  • อย่าเริ่มหัวข้อการทดสอบการเชื่อมต่อได้ทันที
  • การตั้งค่าให้เก็บค่า ConnectionTimeout ตั้งค่าเป็น 0 เป็น 0 แทน Long.MAX

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

  • การเปลี่ยนแปลงสถาปัตยกรรมที่ได้รับการทำเพื่อให้สระว่ายน้ำได้เร็วขึ้น .
  • บักได้รับการแก้ไข.
  • พวงของคุณสมบัติใหม่ที่ถูกเพิ่มเข้ามา.

มีอะไรใหม่ ใน 0.6.7.2:

  • Fixes รุ่นถูกสร้างขึ้นมาสำหรับ idleMaxAge / idleConnectionTester โหนดหลาย ในการกำหนดค่า XML และ NPE หมดเวลาใน getConnection.
  • งบรุ่นที่จะถูกบันทึกไว้อย่างถูกต้อง.
  • เบ็ด onAcquireFail ได้รับการปรับปรุงและข้อผิดพลาดเล็ก ๆ ที่ได้รับการแก้ไขในกระบวนการ.
  • ขับตัวเลือกที่คุณสมบัติถูกบันทึก.
  • การเชื่อมต่อถูกปิดไม่ออกเมื่อปิด.
  • ข้อผิดพลาดในการแก้ปัญหาเครื่องมือนาฬิกาปิดการเชื่อมต่อได้รับการแก้ไข.
  • ช่วยเหลือปล่อยทั้งหมดจะสิ้นสุดลงเมื่อปิด.

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

  • ขับตัวเลือกที่คุณสมบัติถูกบันทึก
  • การสนับสนุนการกำหนดค่าที่ใช้ XML ถูกบันทึก.
  • onAcquireFail ถูกเพิ่ม.
  • ตัวเลือกการกำหนดค่าหมดเวลาการเชื่อมต่อถูกบันทึก.
  • ความเข้ากันได้เต็ม JDK5 ถูกเพิ่มเข้ามา งบภายในมีการสัมผัส.
  • เบ็ด onConnectionException ถูกบันทึก.
  • ปิดการใช้งานการติดตามการเชื่อมต่อที่ได้รับอนุญาตในขณะนี้.
  • งบรุ่นที่จะถูกบันทึกไว้ในขณะนี้ได้อย่างถูกต้อง.
  • การแข่งขัน init ขี้เกียจได้รับการแก้ไข.
  • การแข่งขันที่มีศักยภาพจะหลีกเลี่ยงในขณะนี้.
  • สถิตถูกถอดออกจาก finalizers.
  • ข้อผิดพลาดที่อาจเกิดขึ้นในการเพิ่มการเชื่อมต่อใหม่ได้รับการแก้ไข.
  • ขณะนี้มี 125 การทดสอบหน่วยซึ่งให้ความคุ้มครองการทดสอบหน่วย 100%.

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

  • โฉมแคชคำสั่ง + คำเตือนคำสั่งถ้าล้มเหลวในการประยุกต์ใช้ ใกล้.

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

  • ติดตามที่ดีขึ้นของการเชื่อมต่อในกรณีของฐานข้อมูล ตัดการเชื่อมต่อ (ขอบคุณ 'นินจา')

มีอะไรใหม่ ในรุ่น 0.5.3 RC1:.

  • คำสั่งการแก้ไขข้อผิดพลาดแคช

ต้องการ

  • Java 2 Standard Edition Runtime Environment

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

mongoctl
mongoctl

20 Feb 15

SwingSet
SwingSet

20 Feb 15

dse
dse

14 Apr 15

Couchapp
Couchapp

14 Apr 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา Wallace Wadge

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

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