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

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

MyJgui
MyJgui

20 Feb 15

SQLAntaresia
SQLAntaresia

14 Apr 15

SQL Relay
SQL Relay

27 Sep 15

Qore OpenGL Module
Qore OpenGL Module

20 Feb 15

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

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

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