Berkeley DB

Programinė įranga Screenshot:
Berkeley DB
Programinė detalės:
Versija: 6.2.32 Atnaujintas
Įkėlimo datą: 27 Apr 17
Kūrėjas: Oracle Corporation
Licencija: Nemokamai
Populiarumas: 26

Rating: 1.0/5 (Total Votes: 1)

Berklio BP (libdb) yra programinis rinkinys, kuris suteikia įterptųjų duomenų bazės paramą tiek tradiciniais, tiek kliento / serverio programų.

"Berkeley DB yra B + medis, eilės išplėstinė linijinis maišą fiksuota, ir kintamo ilgio įrašas prieigos metodus, operacijų fiksavimo, medienos ruoša, bendras atminties spartinimo, duomenų bazės naudojimą, ir replikacijos aukštos turimų sistemų.

Kas naujo , šioje versijoje:

  • Naujos funkcijos: "
  • Pridėta alternatyvų saugojimo formatą, vadinamą BLOB, kurie pagerina Skaitykite ir atnaujinkite našumą labai didelių duomenų elementus. Sąsaja prieinama per C, C #, C ++ ir Java API. [# 19332]
  • Pridėta keletas Pragmas į SQL sluoksniu, konfigūruoti ir pateikti informaciją apie HA SQL programų, pavyzdžiui, vietų skaičius į replikacijos grupės, arba konfigūruoti rinkimų prioriteto svetainėje. [# 20227]
  • Pridėta BDBSQL_CONCURRENT_CONNECTIONS vėliava į SQL API leisti duomenų fiksavimo, kad neįgalūs. Naudinga, kai yra tik skaitytojų duomenų bazėje. [# 20928]
  • Važiuojant replikacijos Manager kelių procesų, jei replikacija procesas baigia darbą ir yra prieinama pavaldi procesas, pavaldi procesas automatiškai perima replikacijos procese. [# 20.969]
  • peržiūros Pridėjo replikacijos / dalinė replikacijos funkcija. Funkcija prieinama per C, C #, C ++ ir Java API. [# 21062]
  • DPL patobulinimai dirbti su JDK7. [# 21101]
  • Pridėta šifravimo palaikymas Android JDBC tvarkyklę. [# 21129]
  • Programos, kurios naudoja fotografiją izoliaciją ir užsitęsusį sandoriai, daugeliu atvejų, žr sumažino naudojimąsi talpyklos. Tai veda prie geresnio veiklos mažinant už laikinuosius failus šaldikliuose poreikį. [# 21.324]
  • Pridėta mpool stat laukai st_mvcc_resued, st_oddfsize_detect ir st_oddfsize_resolve į C #. [# 21325]
  • Pridėtas duomenų pasiskirstymo C # API. [# 21.474]
  • Pridėta už siūlų talpyklą skrynelė struct kuris saugo užrakto identifikatorius, pavyzdžiui, sandorio ID ar skrynelė id grąžina DB_ENV- & gt; lock_id (). Tai gali pagerinti lygiagrečiai programų, kurios naudoja DB_ENV- & gt; set_thread_count (). [# 21591]
  • Port komunalinių Windows Mobile. [# 21.636]
  • Expose 3 naujas repmgr stat vertybes ir naują DB_REPMGR_SITE vėliavos vertės C # ir Java API. [# 21687]
  • Pridėta parama lokalizacijos klaidų pranešimus UTF-8 simbolių, ir pridėjo skyrių apie tai, kaip sukurti vietinę biblioteką ir ICU pavyzdį programuotojas nuoroda vadovas. [# 21280]
  • Duomenų bazės aplinkos pokyčiai:
  • Nereikalingos tarpus dabar ignoruojamas DB_CONFIG linijų, susijusių su katalogų. [# 20158]
  • Fiksuotas klaidas bandant atidaryti ne-DB failus, jei jie buvo duomenų bazės. Jei šifravimo buvo aktyvus, atsirastų teiginys nepakankamumas. Jei šifravimo nebuvo aktyvus, klaidos pranešimas & quot; BDB0178 užkoduoti duomenų: ne šifravimo vėliava & quot; būtų neteisingai manyti, kad buvo reikalaujama slaptažodžio. [# 21408]
  • prieigos metodas pokyčiai:
  • Ištaisyta klaida, kuri galėjo skirti krūvą duomenų lapas regione po regionas kūrimas buvo atšauktas. [# 20.939]
  • Ištaisyta klaida į krūvą, kad užkirto kelią jį nuo darbo mišrios endian konfigūracijų. [# 21016]
  • Didinti paieškos našumą B-Medis prieigos metodas, kai raktus turi bendrą priešdėlį. [# 21216]
  • Suremontuota su baitų Swapping iš krūvos puslapių. Dabar Heap duomenų bazės gali būti perkeltas tarp mažai endian ir didelis endian architektūros. [# 21387]
  • Nustatyti lenktynių būklė, kai į valomo procesą žymeklis gali būti prieinama kito kontrolės pokalbio. [# 21714]
  • dubliavimo žymeklį poziciją dėl susiskaidymo duomenų bazėje nebebus sukelti avariją. [# 22195]
  • uždarant prisijungė žymeklį Ištaisyta teiginį klaidą. [# 22398]
  • API pokyčiai:
  • Pakeisti seką s cachesize ir delta parametrą DB_SEQUENCE- & gt; gauti turi būti tipo u_int32_t, o ne int32_t. [# 21552]
  • Ištaisyta klaida su DB_MPOOLFILE- & gt; set_maxsize API. Ankstesniais spaudai failas buvo leista auginti vieną puslapį didesnis nei sukonfigūruotas limitą. [# 21.867]
  • Keisti palyginimo funkciją DB- & gt; set_bt_compare, DB- & gt; set_dup_compare ir DB- & gt; set_h_compare priimti papildomą "size_t * locp" parametrą. [# 22.235]
  • SQL konkrečių API pokyčiai:
  • Pridėta PRAGMA large_record_opt, kuri, kai įjungtas gali pagerinti Skaitykite ir atnaujinkite našumą labai didelių įrašų. [# 19332]
  • Pridėta parama kelių procesų prieigą prie SQL HA paraiškų duomenų bazė. [# 21050]
  • In-atminties duomenų bazės, dabar gali būti sukurta be artimųjų vėliavos SQLITE_OPEN_CREATE. [# 21.456]
  • Nustatyti klaidą SQL API kur nustatyti puslapio dydį iki 64 K sukeltų klaidą. Taip pat nustatyta susietą Atminties nutekėjimas SQL internete atsarginę kopiją. [# 21.460]
  • Pridėti bdbsql_log_buffer Pragma leisti nustatymas Prisijungti buferio dydis. [# 21.471]
  • Patobulinta "SQLite" versija 3.7.13. [# 21641]
  • Ištaisyta unikalų identifikatorių nutekėjimas su kelių prcess prieiga prie duomenų bazės SQL HA programas. [# 21714]
  • Ištaisyta klaida, kuri galėjo sukelti JDBC statyti žlugti ARM-linux naudojant gnueabi gcc. [# 22123]
  • Patobulinta "SQLite" versija 3.7.16.2. [# 22349]
  • Patobulinta ADO.NET versija 1.0.85.0. [# 22405]
  • TCL specifinis API pokyčiai:
  • Pagalba Blob Storage API in TCL. [# 19332]
  • Java konkrečių API pokyčiai:
  • Ištaisyta klaida, kur EnvironmentConfig.setCreateDir () nebuvo tinkamai sukonfigūruoti aplinką. [# 21127]
  • Ištaisyta klaida, kur Database.verify () nebuvo tinkamai sukonfigūruoti DB. [# 22401]
  • Fiksuotas klaidingą klaidos pranešimą, kad gali būti atspausdintas kuriant sandorį dėl replikacijos kliento Java. [# 21671]
  • C # specifinę API pokyčiai:
  • Išvalyti daug, C # build įspėjimus. [# 22.285]
  • Fiksuoti maukti typemap defintions C # sąsaja. [# 18509]
  • replikacijos pokyčiai:
  • Fiksuotas keletą tvirtinimų nesėkmes, kad galėtų atsirasti, kai, naudojant failchk ir dauginimąsi. [# 19765]
  • Pateikite klaidą, kai vietinė metu vidaus iniciacijos apibrėžta, yra nesuderinamas su ankstesniu apibrėžimą. [# 20870]
  • Ištaisyta klaida, jei replikacija klientai buvo neteisingai paraudimas žurnalą, kai buvo nustatysite DB_TXN_WRITE_NOSYNC vėliava. [# 20.964]
  • Ištaisyta klaida, kai galioja maldavimas iš DB_ENV- & gt; repmgr_start () metodą nepavyks po ankstesnio pritaikymo, kad pateikta netinkamą nthreads parametro reikšmę. BDB3640 klaida buvo buvo neteisingai sukurtas. [# 21289]
  • Ištaisyta klaida, kai privalomųjų meistriškumo nuomos dotacijų skaičiaus skaičiavimas vykdomas, kad sandoris turi būti griežta dauguma daugintis grupės svetainėse. Pakanka, kad sandoris būtų nustatytas bent pusė replikacijos grupės svetainių, kurios kai kuriais atvejais sumažina reikalingų nuomos stipendijų skaičių. [# 21329]
  • Fiksuotas atkūrimo klausimas kliento, kur neteisingas Checkpoint buvo metu pasirinktu sukelia atsigavimą eiti į neteisingą taško. [# 21.342]
  • Ištaisyta klaida, kuri galėjo sukelti avariją dėl neteisingai pakartotinio prašymo svetainėje, tiesiog laimėjo rinkimus. [# 21.344]
  • Ištaisyta klaida, kur rąstai niekada archyve, jei yra 2 vietų ir įvairių derinių nesėkmių. [# 21448]
  • Ištaisyta klaida, kur mes nebuvo aptikti, kad DB_TXN_SNAPSHOT buvo naudojamas su HA klientui. Klientai pagal apibrėžimą skaityti tik, todėl fotografiją sandoriai neleidžiami. [# 21601]
  • Ištaisyta klaida kai ar ne vietoje nustatymas yra kolegų buvo neteisingai nustatyta. [# 21722]
  • Ištaisyta klaida kai replikacijos direktorius meistras gali nustoti veikti po priimdamas pasenusį grupės narystė svetainės sąrašą iš kitos svetainės. [# 21804]
  • sumažinti daugialypius duomenų srautus, kad kartais gali atsirasti, jei rerequest datos yra trumpesnis nei laiko reikia pereiti failus arba atlikti greičių dėžė ne kliento svetainėje. [# 21843]
  • Ištaisyta klaida, kad svetainė yra pašalintas netikėtai iš replikacijos grupės, kai replikacijos grupė praranda senojo šeimininko patvirtinimą pridėti svetainę per master kaita. [# 21.875]
  • Ištaisyta klaida kai meistras svetainė gali strigti nuimant svetainę ar pašalinti svetainė užsidaro savo jungtys iki meistras baigia savo galutinius etapus operacijos. [# 22050]
  • Ištaisyta klaida, kai rinkimai niekada atsitiks po meistro praradimo, kai kapitonas nuoma yra naudojamas. [# 22120]
  • Užraktas posistemis pokyčiai:
  • Ištaisyta klaida, kuri galėjo sukelti spąstus, jei užrakinimo laikas įvyko, o atidarant duomenų bazę. [# 21098]
  • Ištaisyta Hang kuri galėtų atsirasti, jei ten buvo ne daugiau vietos spintelėse. [# 21.774]
  • Ištaisyta potencialaus lenktynių būklė, kai pastatas iš aklavietės aptikimo grafiką, kuris pagal retomis ligomis, gali sukelti neteisingą adresą kaltės. [# 22261]
  • ruošos posistemis pokyčiai:
  • Ištaisyta klaida, kad DB_ENV- & gt; log_get_config nebuvo tinkamai veiktų, kai jis buvo vadinamas prieš DB_ENV- & gt; atviras. [# 21359]
  • atminties baseinas posistemis pokyčiai:
  • Ištaisyta į DB_ENV- & gt klaidą; get_cache_max API, kuri sukelia jį grąžinti neteisingą reikšmę ir į DB_ENV- & gt klaidą; set_cachesize API, kuri sukelia neteisingą elgesį keičiant esamo talpyklos dydį. [# 21146]
  • Ištaisyta lenktynių būklė, pasireiškianti tada, kai bando gauti informaciją apie failą, o failo yra pratęstas OS. [# 21193]
  • Ištaisyta klaidos pranešimus keliose atminties baseinas konfigūracijos funkcijas. [# 21779]
  • Fiksuoti keletas Atminties nutekėjimas gaminių, kuriuos išvalyti veikia. [# 22.283]
  • unikalų identifikatorių posistemis pokyčiai:
  • Ištaisyta neapibrėžta simbolis klaida (MUTEX_IS_OWNED) konfigūruodami su enable-disable diagnostikos-mutexsupport. [# 21145]
  • Nustatyti klaidą, kur mes nebuvo tinkamai suderinti mutexes į DB_PRIVATE regionuose, kai programa sukonfigūruota lygiavimo. [# 21491]
  • Nustatyti lenktynių būklė tarp DB_ENV- & gt; failchk () ir per unikalų identifikatorių skyrimo. [# 21796]
  • Apriboti numatytasis išskirti tarpusavyje nugara tikėtis būti ne daugiau kaip 200, kad būtų išvengta per didelio verpimo apie sistemas su šimtais hyperthreads. [# 21.463]
  • bandymo komplekto pokyčiai:
  • Pridėta parama Atsisiųsti / set_heapsize. [# 21510]
  • Naudotos komunalinės paskirties pokyčiai:
  • Ištaisyta klaida, kur skambina DB- & gt; set_partition su pagrindiniais masyvo reikalinga vartotojams išlaikyti atminties masyvas galioja tol, kol duomenų bazė buvo atidaryta. [# 18350]
  • Ištaisyta klaida, kuri sukėlė DB_ENV- & gt; atsarginė sustabdyti anksti, jei DB_BACKUP_FILES nebuvo nustatytas ir ne DB failas buvo į duomenų katalogą. [# 21076]
  • Ištaisyta problema su db_hotbackup anketa -F variantą, kuris gali sukelti segmentavimo pažeidimą. Taip pat pakeistas neaiškių klaidos pranešimą. [# 21184]
  • Fiksuotas trys problemos su db_hotbackup atsarginę kopiją sandorio rąstų. Karšto atsarginės nebuvo naudoti bet neužpildė žurnalo katalogą, tačiau pabandykite atidaryti žurnalus aplinkos namuose. Antrasis Fix klaida ištaisyta kelią, kuriame atmintis buvo paleistas į blogąją funkcija, galbūt sukelia apsauga baitų klaidą. Trečiasis nustatyti problemą išsprendėte, kad negerai žinutė bus rodomas tik & quot kai; -l & quot; buvo nurodyta. [# 21313]
  • Ištaisyta netikras & quot; Nėra tokio failo ar katalogo & quot; kai veikia db_archive aplinkoje su tuščiu eilėje duomenų bazėje (ENOENT) klaida. [# 21.541]
  • Suremontuota tankinimo didelių raktų viršutinių lygių btrees. [# 21569]
  • Dauguma komunalinės nebėra veikti replikacijos klientų, kurie yra automatiškai inicializuoti. DB_REP_LOCKOUT klaidos dabar sugrįžo. [# 21593]
  • Ištaisyta išteklių nutekėjimas į db- & gt; patikrinti () funkcija btrees. Klaida būtų sulėtinti patikrą ir galbūt sukelti jį paleisti iš atminties. [## 21917]
  • Pašalinta potencialus pakabinti, kai sutankinimo duomenų bazes su daugeliu dublikatų. [# 21975]
  • Ištaisyta klaida, kur bandant kompaktiškas krūvą duomenų bazę buvome negrįžta klaidą. [# 22063]
  • Ištaisyta klaida klaidos tvarkymo db_log_verify kuri sukeltų segmenation pažeidimą, jei nebuvo pakankamai erdvės kurti savo laikinus duomenų bazes. [# 22187]
  • konfigūracijos, dokumentus, Imties programos, portatyvumo ir Sudėjimas pakeitimus
  • Nustatyti ODBC configure problemą, kuri darė ODBC statyti nepakankamumas su SQL API. [# 21.490]
  • Išjungta šifravimo pagal nutylėjimą SQL API Linux, baigtų statyti galimybių šifravimo SQL ir SQL JDBC Linux, Windows ir Android, ir atnaujintą statyti proceso trijų platformų montavimo vadovas. [# 21.872]
  • Naudoti & quot; -xO2 & quot; kaip numatytąją optimizavimo lygio Sun Seminaras sudarytojas. [# 22.057]
  • Fix & quot; OPCODE nepalaikomas & quot; klaida MIPS platformų, kurių surinkėjas nutylėjimą į MIPS1 komandų rinkinys. [# 22.065]
  • Pateikite nuoseklų kelią įjungti / išjungti šifravimą db, SQL, JDBC bibliotekų Unix. [# 22.158]

  • naudojant derinimo režimą į db_csharp Windows projektą, turi būti suderinti su dB Windows projekto
  • Pridėta kompiliavimo parinktį CONFIG_TEST. [# 22300]
  • Pavyzdys pokyčiai:
  • Uostas C urmu pavyzdys C ++. [# 19541]
  • Įvairūs Re korekcija:
  • Ištaisyta lenktynių sąlygą, kad gali sukelti avariją, jei 2 procesai atvėrė pačią SQL duomenų bazę, tuo pačiu metu. [# 21.041]
  • Ištaisyta tvirtinimu nepakankamumas B-Medis palyginimus funkcija, kuri sukelia atminties turi būti skiriama ne į tą pokalbio. [# 21.232]
  • Ištaisyta lenktynės sąlyga SQL rankena talpyklos užrakinimo kodą. [# 21265]
  • Ištaisyta klaida SQL kodą, kad užkirto kelią stalą iš kuriama, kai BDBSQL_FILE_PER_TABLE apibrėžiama. [# 21417]
  • Ištaisyta klaida, kad kai pasiskirstymo pagrindinių DBTS laukai grįžo iš DB- & gt; get_partition_keys negali būti inicializuoti. [# 21.474]
  • Ištaisyta klaida, kad užkirto kelią sub-duomenų bazę iš kuriama pagal katalogą nurodytiems DB- & gt; set_create_dir. [# 21.603]
  • Ištaisyta klaida, kur dbenv- & gt; mp_mtxcount nebuvo naudojamas teisingai. [# 21.768]
  • Išvalytas keletą kintamųjų iniciacijos problemas, kurios darė nesėkmes ant 64 bitų "Windows". [# 21850]
  • pagerino 20 baitų unikalus fileid generatoriaus "Windows atsitiktinumas. [# 22470]
  • Ištaisyta galima teiginys nepakankamumas XA Transaction Manager funkcija. [# 22450]
  • Deprecated Savybės:
  • Tornadas 2.0 nepalaiko, ir VxWorks versijos senesnis nei 6,9 nepalaikomi. [# 21877]

Kas naujo versijoje 12.1.6.0.20:

  • Naujos funkcijos: "
  • Pridėta alternatyvų saugojimo formatą, vadinamą BLOB, kurie pagerina Skaitykite ir atnaujinkite našumą labai didelių duomenų elementus. Sąsaja prieinama per C, C #, C ++ ir Java API. [# 19332]
  • Pridėta keletas Pragmas į SQL sluoksniu, konfigūruoti ir pateikti informaciją apie HA SQL programų, pavyzdžiui, vietų skaičius į replikacijos grupės, arba konfigūruoti rinkimų prioriteto svetainėje. [# 20227]
  • Pridėta BDBSQL_CONCURRENT_CONNECTIONS vėliava į SQL API leisti duomenų fiksavimo, kad neįgalūs. Naudinga, kai yra tik skaitytojų duomenų bazėje. [# 20928]
  • Važiuojant replikacijos Manager kelių procesų, jei replikacija procesas baigia darbą ir yra prieinama pavaldi procesas, pavaldi procesas automatiškai perima replikacijos procese. [# 20.969]
  • peržiūros Pridėjo replikacijos / dalinė replikacijos funkcija. Funkcija prieinama per C, C #, C ++ ir Java API. [# 21062]
  • DPL patobulinimai dirbti su JDK7. [# 21101]
  • Pridėta šifravimo palaikymas Android JDBC tvarkyklę. [# 21129]
  • Programos, kurios naudoja fotografiją izoliaciją ir užsitęsusį sandoriai, daugeliu atvejų, žr sumažino naudojimąsi talpyklos. Tai veda prie geresnio veiklos mažinant už laikinuosius failus šaldikliuose poreikį. [# 21.324]
  • Pridėta mpool stat laukai st_mvcc_resued, st_oddfsize_detect ir st_oddfsize_resolve į C #. [# 21325]
  • Pridėtas duomenų pasiskirstymo C # API. [# 21.474]
  • Pridėta už siūlų talpyklą skrynelė struct kuris saugo užrakto identifikatorius, pavyzdžiui, sandorio ID ar skrynelė id grąžina DB_ENV- & gt; lock_id (). Tai gali pagerinti lygiagrečiai programų, kurios naudoja DB_ENV- & gt; set_thread_count (). [# 21591]
  • Port komunalinių Windows Mobile. [# 21.636]
  • Expose 3 naujas repmgr stat vertybes ir naują DB_REPMGR_SITE vėliavos vertės C # ir Java API. [# 21687]
  • Pridėta parama lokalizacijos klaidų pranešimus UTF-8 simbolių, ir pridėjo skyrių apie tai, kaip sukurti vietinę biblioteką ir ICU pavyzdį programuotojas nuoroda vadovas. [# 21280]
  • Duomenų bazės aplinkos pokyčiai:
  • Nereikalingos tarpus dabar ignoruojamas DB_CONFIG linijų, susijusių su katalogų. [# 20158]
  • Fiksuotas klaidas bandant atidaryti ne-DB failus, jei jie buvo duomenų bazės. Jei šifravimo buvo aktyvus, atsirastų teiginys nepakankamumas. Jei šifravimo nebuvo aktyvus, klaidos pranešimas & quot; BDB0178 užkoduoti duomenų: ne šifravimo vėliava & quot; būtų neteisingai manyti, kad buvo reikalaujama slaptažodžio. [# 21408]
  • prieigos metodas pokyčiai:
  • Ištaisyta klaida, kuri galėjo skirti krūvą duomenų lapas regione po regionas kūrimas buvo atšauktas. [# 20.939]
  • Ištaisyta klaida į krūvą, kad užkirto kelią jį nuo darbo mišrios endian konfigūracijų. [# 21016]
  • Didinti paieškos našumą B-Medis prieigos metodas, kai raktus turi bendrą priešdėlį. [# 21216]
  • Suremontuota su baitų Swapping iš krūvos puslapių. Dabar Heap duomenų bazės gali būti perkeltas tarp mažai endian ir didelis endian architektūros. [# 21387]
  • Nustatyti lenktynių būklė, kai į valomo procesą žymeklis gali būti prieinama kito kontrolės pokalbio. [# 21714]
  • dubliavimo žymeklį poziciją dėl susiskaidymo duomenų bazėje nebebus sukelti avariją. [# 22195]
  • uždarant prisijungė žymeklį Ištaisyta teiginį klaidą. [# 22398]
  • API pokyčiai:
  • Pakeisti seką s cachesize ir delta parametrą DB_SEQUENCE- & gt; gauti turi būti tipo u_int32_t, o ne int32_t. [# 21552]
  • Ištaisyta klaida su DB_MPOOLFILE- & gt; set_maxsize API. Ankstesniais spaudai failas buvo leista auginti vieną puslapį didesnis nei sukonfigūruotas limitą. [# 21.867]
  • Keisti palyginimo funkciją DB- & gt; set_bt_compare, DB- & gt; set_dup_compare ir DB- & gt; set_h_compare priimti papildomą "size_t * locp" parametrą. [# 22.235]
  • SQL konkrečių API pokyčiai:
  • Pridėta PRAGMA large_record_opt, kuri, kai įjungtas gali pagerinti Skaitykite ir atnaujinkite našumą labai didelių įrašų. [# 19332]
  • Pridėta parama kelių procesų prieigą prie SQL HA paraiškų duomenų bazė. [# 21050]
  • In-atminties duomenų bazės, dabar gali būti sukurta be artimųjų vėliavos SQLITE_OPEN_CREATE. [# 21.456]
  • Nustatyti klaidą SQL API kur nustatyti puslapio dydį iki 64 K sukeltų klaidą. Taip pat nustatyta susietą Atminties nutekėjimas SQL internete atsarginę kopiją. [# 21.460]
  • Pridėti bdbsql_log_buffer Pragma leisti nustatymas Prisijungti buferio dydis. [# 21.471]
  • Patobulinta "SQLite" versija 3.7.13. [# 21641]
  • Ištaisyta unikalų identifikatorių nutekėjimas su kelių prcess prieiga prie duomenų bazės SQL HA programas. [# 21714]
  • Ištaisyta klaida, kuri galėjo sukelti JDBC statyti žlugti ARM-linux naudojant gnueabi gcc. [# 22123]
  • Patobulinta "SQLite" versija 3.7.16.2. [# 22349]
  • Patobulinta ADO.NET versija 1.0.85.0. [# 22405]
  • TCL specifinis API pokyčiai:
  • Pagalba Blob Storage API in TCL. [# 19332]
  • Java konkrečių API pokyčiai:
  • Ištaisyta klaida, kur EnvironmentConfig.setCreateDir () nebuvo tinkamai sukonfigūruoti aplinką. [# 21127]
  • Ištaisyta klaida, kur Database.verify () nebuvo tinkamai sukonfigūruoti DB. [# 22401]
  • Fiksuotas klaidingą klaidos pranešimą, kad gali būti atspausdintas kuriant sandorį dėl replikacijos kliento Java. [# 21671]
  • C # specifinę API pokyčiai:
  • Išvalyti daug, C # build įspėjimus. [# 22.285]
  • Fiksuoti maukti typemap defintions C # sąsaja. [# 18509]
  • replikacijos pokyčiai:
  • Fiksuotas keletą tvirtinimų nesėkmes, kad galėtų atsirasti, kai, naudojant failchk ir dauginimąsi. [# 19765]
  • Pateikite klaidą, kai vietinė metu vidaus iniciacijos apibrėžta, yra nesuderinamas su ankstesniu apibrėžimą. [# 20870]
  • Ištaisyta klaida, jei replikacija klientai buvo neteisingai paraudimas žurnalą, kai buvo nustatysite DB_TXN_WRITE_NOSYNC vėliava. [# 20.964]
  • Ištaisyta klaida, kai galioja maldavimas iš DB_ENV- & gt; repmgr_start () metodą nepavyks po ankstesnio pritaikymo, kad pateikta netinkamą nthreads parametro reikšmę. BDB3640 klaida buvo buvo neteisingai sukurtas. [# 21289]
  • Ištaisyta klaida, kai privalomųjų meistriškumo nuomos dotacijų skaičiaus skaičiavimas vykdomas, kad sandoris turi būti griežta dauguma daugintis grupės svetainėse. Pakanka, kad sandoris būtų nustatytas bent pusė replikacijos grupės svetainių, kurios kai kuriais atvejais sumažina reikalingų nuomos stipendijų skaičių. [# 21329]
  • Fiksuotas atkūrimo klausimas kliento, kur neteisingas Checkpoint buvo metu pasirinktu sukelia atsigavimą eiti į neteisingą taško. [# 21.342]
  • Ištaisyta klaida, kuri galėjo sukelti avariją dėl neteisingai pakartotinio prašymo svetainėje, tiesiog laimėjo rinkimus. [# 21.344]
  • Ištaisyta klaida, kur rąstai niekada archyve, jei yra 2 vietų ir įvairių derinių nesėkmių. [# 21448]
  • Ištaisyta klaida, kur mes nebuvo aptikti, kad DB_TXN_SNAPSHOT buvo naudojamas su HA klientui. Klientai pagal apibrėžimą skaityti tik, todėl fotografiją sandoriai neleidžiami. [# 21601]
  • Ištaisyta klaida kai ar ne vietoje nustatymas yra kolegų buvo neteisingai nustatyta. [# 21722]
  • Ištaisyta klaida kai replikacijos direktorius meistras gali nustoti veikti po priimdamas pasenusį grupės narystė svetainės sąrašą iš kitos svetainės. [# 21804]
  • sumažinti daugialypius duomenų srautus, kad kartais gali atsirasti, jei rerequest datos yra trumpesnis nei laiko reikia pereiti failus arba atlikti greičių dėžė ne kliento svetainėje. [# 21843]
  • Ištaisyta klaida, kad svetainė yra pašalintas netikėtai iš replikacijos grupės, kai replikacijos grupė praranda senojo šeimininko patvirtinimą pridėti svetainę per master kaita. [# 21.875]
  • Ištaisyta klaida kai meistras svetainė gali strigti nuimant svetainę ar pašalinti svetainė užsidaro savo jungtys iki meistras baigia savo galutinius etapus operacijos. [# 22050]
  • Ištaisyta klaida, kai rinkimai niekada atsitiks po meistro praradimo, kai kapitonas nuoma yra naudojamas. [# 22120]
  • Užraktas posistemis pokyčiai:
  • Ištaisyta klaida, kuri galėjo sukelti spąstus, jei užrakinimo laikas įvyko, o atidarant duomenų bazę. [# 21098]
  • Ištaisyta Hang kuri galėtų atsirasti, jei ten buvo ne daugiau vietos spintelėse. [# 21.774]
  • Ištaisyta potencialaus lenktynių būklė, kai pastatas iš aklavietės aptikimo grafiką, kuris pagal retomis ligomis, gali sukelti neteisingą adresą kaltės. [# 22261]
  • ruošos posistemis pokyčiai:
  • Ištaisyta klaida, kad DB_ENV- & gt; log_get_config nebuvo tinkamai veiktų, kai jis buvo vadinamas prieš DB_ENV- & gt; atviras. [# 21359]
  • atminties baseinas posistemis pokyčiai:
  • Ištaisyta į DB_ENV- & gt klaidą; get_cache_max API, kuri sukelia jį grąžinti neteisingą reikšmę ir į DB_ENV- & gt klaidą; set_cachesize API, kuri sukelia neteisingą elgesį keičiant esamo talpyklos dydį. [# 21146]
  • Ištaisyta lenktynių būklė, pasireiškianti tada, kai bando gauti informaciją apie failą, o failo yra pratęstas OS. [# 21193]
  • Ištaisyta klaidos pranešimus keliose atminties baseinas konfigūracijos funkcijas. [# 21779]
  • Fiksuoti keletas Atminties nutekėjimas gaminių, kuriuos išvalyti veikia. [# 22.283]
  • unikalų identifikatorių posistemis pokyčiai:
  • Ištaisyta neapibrėžta simbolis klaida (MUTEX_IS_OWNED) konfigūruodami su enable-disable diagnostikos-mutexsupport. [# 21145]
  • Nustatyti klaidą, kur mes nebuvo tinkamai suderinti mutexes į DB_PRIVATE regionuose, kai programa sukonfigūruota lygiavimo. [# 21491]
  • Nustatyti lenktynių būklė tarp DB_ENV- & gt; failchk () ir per unikalų identifikatorių skyrimo. [# 21796]
  • Apriboti numatytasis išskirti tarpusavyje nugara tikėtis būti ne daugiau kaip 200, kad būtų išvengta per didelio verpimo apie sistemas su šimtais hyperthreads. [# 21.463]
  • bandymo komplekto pokyčiai:
  • Pridėta parama Atsisiųsti / set_heapsize. [# 21510]
  • Naudotos komunalinės paskirties pokyčiai:
  • Ištaisyta klaida, kur skambina DB- & gt; set_partition su pagrindiniais masyvo reikalinga vartotojams išlaikyti atminties masyvas galioja tol, kol duomenų bazė buvo atidaryta. [# 18350]
  • Ištaisyta klaida, kuri sukėlė DB_ENV- & gt; atsarginė sustabdyti anksti, jei DB_BACKUP_FILES nebuvo nustatytas ir ne DB failas buvo į duomenų katalogą. [# 21076]
  • Ištaisyta problema su db_hotbackup anketa -F variantą, kuris gali sukelti segmentavimo pažeidimą. Taip pat pakeistas neaiškių klaidos pranešimą. [# 21184]
  • Fiksuotas trys problemos su db_hotbackup atsarginę kopiją sandorio rąstų. Karšto atsarginės nebuvo naudoti bet neužpildė žurnalo katalogą, tačiau pabandykite atidaryti žurnalus aplinkos namuose. Antrasis Fix klaida ištaisyta kelią, kuriame atmintis buvo paleistas į blogąją funkcija, galbūt sukelia apsauga baitų klaidą. Trečiasis nustatyti problemą išsprendėte, kad negerai žinutė bus rodomas tik & quot kai; -l & quot; buvo nurodyta. [# 21313]
  • Ištaisyta netikras & quot; Nėra tokio failo ar katalogo & quot; kai veikia db_archive aplinkoje su tuščiu eilėje duomenų bazėje (ENOENT) klaida. [# 21.541]
  • Suremontuota tankinimo didelių raktų viršutinių lygių btrees. [# 21569]
  • Dauguma komunalinės nebėra veikti replikacijos klientų, kurie yra automatiškai inicializuoti. DB_REP_LOCKOUT klaidos dabar sugrįžo. [# 21593]
  • Ištaisyta išteklių nutekėjimas į db- & gt; patikrinti () funkcija btrees. Klaida būtų sulėtinti patikrą ir galbūt sukelti jį paleisti iš atminties. [## 21917]
  • Pašalinta potencialus pakabinti, kai sutankinimo duomenų bazes su daugeliu dublikatų. [# 21975]
  • Ištaisyta klaida, kur bandant kompaktiškas krūvą duomenų bazę buvome negrįžta klaidą. [# 22063]
  • Ištaisyta klaida klaidos tvarkymo db_log_verify kuri sukeltų segmenation pažeidimą, jei nebuvo pakankamai erdvės kurti savo laikinus duomenų bazes. [# 22187]
  • konfigūracijos, dokumentus, Imties programos, portatyvumo ir Sudėjimas pakeitimus
  • Nustatyti ODBC configure problemą, kuri darė ODBC statyti nepakankamumas su SQL API. [# 21.490]
  • Išjungta šifravimo pagal nutylėjimą SQL API Linux, baigtų statyti galimybių šifravimo SQL ir SQL JDBC Linux, Windows ir Android, ir atnaujintą statyti proceso trijų platformų montavimo vadovas. [# 21.872]
  • Naudoti & quot; -xO2 & quot; kaip numatytąją optimizavimo lygio Sun Seminaras sudarytojas. [# 22.057]
  • Fix & quot; OPCODE nepalaikomas & quot; klaida MIPS platformų, kurių surinkėjas nutylėjimą į MIPS1 komandų rinkinys. [# 22.065]
  • Pateikite nuoseklų kelią įjungti / išjungti šifravimą db, SQL, JDBC bibliotekų Unix. [# 22.158]

  • naudojant derinimo režimą į db_csharp Windows projektą, turi būti suderinti su dB Windows projekto
  • Pridėta kompiliavimo parinktį CONFIG_TEST. [# 22300]
  • Pavyzdys pokyčiai:
  • Uostas C urmu pavyzdys C ++. [# 19541]
  • Įvairūs Re korekcija:
  • Ištaisyta lenktynių sąlygą, kad gali sukelti avariją, jei 2 procesai atvėrė pačią SQL duomenų bazę, tuo pačiu metu. [# 21.041]
  • Ištaisyta tvirtinimu nepakankamumas B-Medis palyginimus funkcija, kuri sukelia atminties turi būti skiriama ne į tą pokalbio. [# 21.232]
  • Ištaisyta lenktynės sąlyga SQL rankena talpyklos užrakinimo kodą. [# 21265]
  • Ištaisyta klaida SQL kodą, kad užkirto kelią stalą iš kuriama, kai BDBSQL_FILE_PER_TABLE apibrėžiama. [# 21417]
  • Ištaisyta klaida, kad kai pasiskirstymo pagrindinių DBTS laukai grįžo iš DB- & gt; get_partition_keys negali būti inicializuoti. [# 21.474]
  • Ištaisyta klaida, kad užkirto kelią sub-duomenų bazę iš kuriama pagal katalogą nurodytiems DB- & gt; set_create_dir. [# 21.603]
  • Ištaisyta klaida, kur dbenv- & gt; mp_mtxcount nebuvo naudojamas teisingai. [# 21.768]
  • Išvalytas keletą kintamųjų iniciacijos problemas, kurios darė nesėkmes ant 64 bitų "Windows". [# 21850]
  • pagerino 20 baitų unikalus fileid generatoriaus "Windows atsitiktinumas. [# 22470]
  • Ištaisyta galima teiginys nepakankamumas XA Transaction Manager funkcija. [# 22450]
  • Deprecated Savybės:
  • Tornadas 2.0 nepalaiko, ir VxWorks versijos senesnis nei 6,9 nepalaikomi. [# 21877]

Kas naujo versiją 5.3.21:

  • Pirmas 5.3 spaudai išėjo prieš keletą mėnesių , Vienas iš pagrindinių akcentų buvo parama Android platforma. 5.3.21 yra antras atpalaidavimo. Tai daugiausia klaidų taisymas spaudai, tačiau ji apima vieną funkciją, kuri yra potencialiai labai įdomi, paramą Oracle JDK7.

Panaši programinė įranga

Sesame
Sesame

20 Feb 15

Redis
Redis

28 Sep 15

DAMP
DAMP

2 Jun 15

H2 Database Engine
H2 Database Engine

17 Feb 15

Kita programinė įranga kūrėjas Oracle Corporation

Komentarai Berkeley DB

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!