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

qtDbf
qtDbf

19 Feb 15

sqlcmd
sqlcmd

11 May 15

trombi
trombi

12 May 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!