BoneCP

Szoftver screenshot:
BoneCP
Szoftver adatai:
Változat: 0.7.1
Feltöltés dátuma: 11 May 15
Fejlesztő: Wallace Wadge
Engedély: Ingyenes
Népszerűség: 158

Rating: nan/5 (Total Votes: 0)

BoneCP egy nyílt forráskódú, gyors Java adatbázis-kapcsolat medence (JDBC Pool). & Nbsp; Ha Ön ismeri a C3P0 és DBCP akkor már ez mit jelent. Ami a többit illeti, ez egy könyvtár, amely kezeli az adatbázis-kapcsolat az Ön számára, hogy gyorsabb adatbázis-hozzáférés az alkalmazásban.
& Nbsp;
Miért írja egy másik alternatívát C3P0 / DBCP?
A mi esetünkben, a rendelkezésre álló megoldások egyszerűen nem voltak elég gyorsak. C3P0 munkás nagy a kis terhelések de ahogy tolta nehezebb, világossá vált, hogy ez lassította a teljesítményt le (különösen a CPU-használat). DBCP nem ajánlott éles használat idején szükségünk lett volna rá (és lassabb volt, néhány esetben egyébként).
& Nbsp;
A végén már készített egy új kapcsolat medence könyvtár, amely gyors, néha majdnem 25-szer gyorsabb, mint a soron következő legjobb opció. Ne higgyen nekünk, hogy mégis, futtassa a biztosított benchmark teszt magad, vagy megy előre, és hozzon létre saját.
& Nbsp;
Fontos
Annak ellenére, hogy 100% készülék teszt lefedettség, ez a projekt még mindig úgy tekintenek, hogy a béta szoftver. Vigyázzon!

Mi az új ebben a kiadásban:

  • Több statisztikák fejlesztések
  • OSGi javítások
  • Allow adatforrás getConnection (felhasználónév, jelszó)
  • Ismerd új postgresql sqlstate kiváltó medence restart
  • Added config opció externalAuth szerezni kapcsolatok nélkül halad felhasználónév / jelszó közvetlenül.
  • Hagyjuk testreszabási hook, hogy mi tekinthető egy törött kapcsolatot
  • Allow max connections == 1
  • Add medence nevét lezáratlan kapcsolat figyelmeztetést
  • Eredeti marad kivétel jdk6users
  • Adja a Maven központi
  • add defaultReadonly, defaultAutoCommit, defaultTransactionIsolation, stb
  • Add túlterhelve módszerek BoneCPConfig lehetővé tevő specifikációja TimeUnit
  • Connection Tester Téma lehetővé tevő módosítások független idleMaxAge / idleconnectionTestPeriod
  • Grab SQLExceptions csak
  • Vegyük sqlstate 08s01 mint egy db kudarc most
  • A helyes ExecutorService a csatlakozás max kor
  • A tárgy egyenlőség helyett terén egyenlőséget. egyenlő () új neve hasSameConfiguration helyett.
  • Vegye le thread-helyiek amikor tárolja nyilatkozatok
  • Ne töltse batch SQL, ha a kapcsolat horog van beállítva
  • Fix hamis statementCache figyelmeztet, hogy az állítás nem zárt, amikor releaseHelper statementCache closeConnectionWatch van beállítva.
  • Fix potenciális versenyhelyzet
  • Handle záródjon a cache
  • Fix for cache.putIfAbsent
  • Ha nem sikerült, de még mindig cserélni kapcsolatot, nyomon követheti, hogy
  • Legyen kevésbé szigorú, hogy mit tekintenek csatlakozási hiba
  • követés kapcsolatot, és megnő teremtés száma, mielőtt a kapcsolat adják ki
  • Ha driverProperties nem tartalmaz felhasználónév / jelszó beállításokat, de config felhasználóneve, tartsd meg őket a sync
  • Hagyjuk connectionMaxAge menet, hogy kihasználja lifo módban rendesen
  • Ne nyomon követi ezt a kapcsolatot, ha már vissza a medencébe
  • Átmenni az lifo / FIFO mód connecitonMaxAge param
  • A kapcsolat tönkre, vegyük le a finalizable ref sorból akkor is, ha menet még él
  • Ha tranzakciós replay robban fel, dobja a becsomagolt kivéve
  • MemoritzeTransaction: InvocationTargetException fix
  • Guard logger nyilatkozatok
  • Használja a szebb hibakeresési üzenet egyértelműbb, ha egy adatforrás ben van használatban
  • Fix acquireRetryAttempts off-by-one hiba
  • átnevezése XXX - & gt; xxxinSeconds / Perc / etc
  • defaultTransactionIsolation: Read elkövetett - & gt; read_committed
  • Ne kezdje kapcsolatot vizsgáló menet rögtön
  • config megtartják connectionTimeout értéke 0-ra, mint a 0 helyett Long.MAX

Mi az új verzióban 0.7.0:

  • Az építészeti változás történt, hogy a medence gyorsabb .
  • hibák kerültek rögzítésre.
  • Egy csomó új funkciókkal bővült.

Mi az új verzióban 0.6.7.2:

  • Fixes készültek idleMaxAge / idleConnectionTester, több csomópontot XML konfigurációs és egy NPE a getConnection timeout.
  • Batch nyilatkozatok vagy jelentkezve megfelelően.
  • A onAcquireFail horog erősítették, és egy apró hiba rögzítették a folyamatban.
  • A meghajtó tulajdonságok lehetőséget adunk hozzá.
  • A kapcsolat már nem zárt ki, amikor leáll.
  • A hiba a szoros kapcsolat karóra hibakereső eszköz került megállapításra.
  • Minden kiadás segítőket véget, amikor leáll.

Mi az új verzióban 0.6.6:

  • A meghajtó tulajdonságok lehetőséget adunk hozzá.
  • XML-alapú konfigurációs támogatást adunk.
  • onAcquireFail erősödött.
  • A kapcsolat időtúllépés beállítási lehetőség adtunk.
  • Teljes JDK5 kompatibilitás adunk hozzá. Belső nyilatkozatok vannak kitéve.
  • A onConnectionException horog adunk.
  • letiltása connection tracking most hagyjuk.
  • Batch kimutatások most bejelentkezve megfelelően.
  • A lusta init versenyen rögzítették.
  • A potenciális verseny most elkerülni.
  • Statics kivették finalizers.
  • A potenciális hiba, hogy egy új kapcsolat rögzítették.
  • Jelenleg 125 egység vizsgálatok, amelyek 100% -os egység teszt lefedettség.

Mi az új verzióban 0.6.4:

  • A szintén nyilatkozatot caching + nyilatkozatot figyelmeztetések ha az alkalmazás nem közel.

Mi az új verzióban 0.5.4:

  • Ne jobban nyomon kapcsolatok esetén a DB disconnect (hála "ninja"!)

Mi az új verzióban 0.5.3 RC1:

  • javítások nyilatkozatot caching bug.

követelmények :

  • Java 2 Standard Edition Runtime Environment

Hasonló program

CitrusDB
CitrusDB

14 Apr 15

PgAdmin III
PgAdmin III

17 Feb 15

SQLObject
SQLObject

28 Sep 15

MONyog
MONyog

17 Feb 15

Más szoftver fejlesztő Wallace Wadge

Hozzászólások a BoneCP

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!