H2 Database Engine

Programinė įranga Screenshot:
H2 Database Engine
Programinė detalės:
Versija: 1.3.189 Atnaujintas
Įkėlimo datą: 28 Sep 15
Kūrėjas: H2 Group
Licencija: Nemokamai
Populiarumas: 244

Rating: 1.0/5 (Total Votes: 1)

Atsisiųsti paketas ateina su pažangiosios dokumentų ir duomenų bazės šaltinio kodu.

Kas naujo , šioje laidoje:

  • MVStore:. Kai kuriais atvejais, CLOB / BLOB duomenų blokai buvo pašalinta neteisingai atidarant duomenų bazę;
  • MVStore:. naujinimai, palietė daugelį eilutės buvo buvo lėtas, kai kuriais atvejais, jei ten buvo antrinis puslapis
  • Naudodami "runscript" su AutoCommit išjungta gali sukelti spynos timeout vidaus stalo "SYS".
  • Problemų 603: ten buvo Atminties nutekėjimas naudojant H2 žiniatinklio taikymo. Apache Tomcat prisijungęs klaidos pranešimą: ". Interneto paraišką ... sukūrė ThreadLocal su raktu tipo [org.h2.util.DateTimeUtils $ 1]"
  • Naudodami MVStore, veikia SQL scenarijų generuoti pagal Atkurti priemonė nuo A PageStore failą nepavyko su keista klaidos pranešimą (NullPointerException), dabar aišku, rodomas klaidos pranešimas.
  • Problemų 605: su versija 1.4.186, atidarant duomenų bazę gali sukelti begalinis linijos LobStorageMap.init
  • .
  • Užklausos kurios naudoja tą pačią lentelę slapyvardį kelis kartus, dabar dirba. Anksčiau, pasirinkite išraiška sąrašas buvo išplėstas netinkamai. Pavyzdys: ". SELECT * nuo A kaip x, B kaip x"
  • MySQL suderinamumas funkcija "įterpiama ... dėl dublikato rakto atnaujinimo" neveikia su ne numatytąją schemą.
  • Problemų 599. būklė "ir (x, y)" negalėjo būti naudojami pasirinkite sąrašo, kai naudojant "grupę"
  • LIRS talpyklos gali augti didesnis nei paskirta atmintį.
  • Nauja failų sistemos įgyvendinimas, kad vėl atidaro failą, jei jis buvo uždarytas dėl prašymo skambinate Thread.interrupt (). Failo pavadinimas priešdėliu "Retry". Atkreipkite dėmesį, ji yra labai rekomenduojama vengti skambina Thread.interrupt; tai yra dėl įvairių bibliotekų, įskaitant Apache Lucene problema.
  • MVStore: naudokite RandomAccessFile failų sistemą, jei failo pavadinimas prasideda "failą:".
  • Leisti DATEADD imtis ilgą vertės skaičiavimo, kai manipuliuojant milisekundžių.
  • Naudodami MV_STORE = true ir SET CACHE_SIZE nustatymą, talpyklos dydis buvo neteisingai nustatyta, kad jis iš tikrųjų buvo 1024 kartų mažesnis nei turėtų būti.
  • Kartu CREATE TABLE ... jei ne egzistuoja nuo MULTI_THREAD = true gali mesti išimtį.
  • buvimas
  • Nustatyti klaidą į MVStore kurdami daug laikinų lentelių, kur mes galėtume paleisti iš sandorio ID.
  • Pridėti paramą PostgreSQL STRING_AGG funkcija. Patch Fred Aquiles.
  • Nustatyti klaidą į "JDBC: H2: nioMemFS" isRoot () funkcija. Be to, puslapio dydis buvo padidintas iki 64 KB.

Kas naujo versija 1.3.187:

  • MVStore:. Kai kuriais atvejais, CLOB / BLOB duomenų blokai buvo pašalinta neteisingai atidarant duomenų bazę;
  • MVStore:. naujinimai, palietė daugelį eilutės buvo buvo lėtas, kai kuriais atvejais, jei ten buvo antrinis puslapis
  • Naudodami "runscript" su AutoCommit išjungta gali sukelti spynos timeout vidaus stalo "SYS".
  • Problemų 603: ten buvo Atminties nutekėjimas naudojant H2 žiniatinklio taikymo. Apache Tomcat prisijungęs klaidos pranešimą: ". Interneto paraišką ... sukūrė ThreadLocal su raktu tipo [org.h2.util.DateTimeUtils $ 1]"
  • Naudodami MVStore, veikia SQL scenarijų generuoti pagal Atkurti priemonė nuo A PageStore failą nepavyko su keista klaidos pranešimą (NullPointerException), dabar aišku, rodomas klaidos pranešimas.
  • Problemų 605: su versija 1.4.186, atidarant duomenų bazę gali sukelti begalinis linijos LobStorageMap.init
  • .
  • Užklausos kurios naudoja tą pačią lentelę slapyvardį kelis kartus, dabar dirba. Anksčiau, pasirinkite išraiška sąrašas buvo išplėstas netinkamai. Pavyzdys: ". SELECT * nuo A kaip x, B kaip x"
  • MySQL suderinamumas funkcija "įterpiama ... dėl dublikato rakto atnaujinimo" neveikia su ne numatytąją schemą.
  • Problemų 599. būklė "ir (x, y)" negalėjo būti naudojami pasirinkite sąrašo, kai naudojant "grupę"
  • LIRS talpyklos gali augti didesnis nei paskirta atmintį.
  • Nauja failų sistemos įgyvendinimas, kad vėl atidaro failą, jei jis buvo uždarytas dėl prašymo skambinate Thread.interrupt (). Failo pavadinimas priešdėliu "Retry". Atkreipkite dėmesį, ji yra labai rekomenduojama vengti skambina Thread.interrupt; tai yra dėl įvairių bibliotekų, įskaitant Apache Lucene problema.
  • MVStore: naudokite RandomAccessFile failų sistemą, jei failo pavadinimas prasideda "failą:".
  • Leisti DATEADD imtis ilgą vertės skaičiavimo, kai manipuliuojant milisekundžių.
  • Naudodami MV_STORE = true ir SET CACHE_SIZE nustatymą, talpyklos dydis buvo neteisingai nustatyta, kad jis iš tikrųjų buvo 1024 kartų mažesnis nei turėtų būti.
  • Kartu CREATE TABLE ... jei ne egzistuoja nuo MULTI_THREAD = true gali mesti išimtį.
  • buvimas
  • Nustatyti klaidą į MVStore kurdami daug laikinų lentelių, kur mes galėtume paleisti iš sandorio ID.
  • Pridėti paramą PostgreSQL STRING_AGG funkcija. Patch Fred Aquiles.
  • Nustatyti klaidą į "JDBC: H2: nioMemFS" isRoot () funkcija. Be to, puslapio dydis buvo padidintas iki 64 KB.

Kas naujo versija 1.3.186:

  • MVStore: importavo BLOB ir CLOB duomenys kartais išnyko. Tai sukėlė į ObjectDataType palyginti klaidą.
  • Skaitymas iš StreamStore dabar metimų IOException jei pagrindiniai duomenys, nėra.
  • MVStore:. jei yra išimtis, o taupyti, parduotuvė dabar yra visais atvejais nedelsiant uždarytos,
  • MVStore:. sąvartynas priemonė galėtų eiti į begalinis ciklas už kai kuriuos failus
  • MVStore:. atkūrimas duomenų bazę su daugeliu CLOB ar BLOB įrašų dabar daug greičiau;
  • Grupuoti pagal su kotiruojama pasirinkite stulpelį vardas alias neveikia. Pavyzdys: pasirinkite 1 "nėra" iš dvigubos grupei "a"
  • Automatinis serverio režimas:. priimančioji vardas dabar saugomi .lock.db failą

Kas naujo versija 1.3.185:

  • MVStore: importavo BLOB ir CLOB duomenys kartais išnyko. Tai sukėlė į ObjectDataType palyginti klaidą.
  • Skaitymas iš StreamStore dabar metimų IOException jei pagrindiniai duomenys, nėra.
  • MVStore:. jei yra išimtis, o taupyti, parduotuvė dabar yra visais atvejais nedelsiant uždarytos,
  • MVStore:. sąvartynas priemonė galėtų eiti į begalinis ciklas už kai kuriuos failus
  • MVStore:. atkūrimas duomenų bazę su daugeliu CLOB ar BLOB įrašų dabar daug greičiau;
  • Grupuoti pagal su kotiruojama pasirinkite stulpelį vardas alias neveikia. Pavyzdys: pasirinkite 1 "nėra" iš dvigubos grupei "a"
  • Automatinis serverio režimas:. priimančioji vardas dabar saugomi .lock.db failą

Kas naujo versija 1.3.182:

  • MVStore: pagerintos klaidų pranešimai ir medienos ruoša; pagerino elgesį, jei yra klaida, kai serializowania objektus.
  • OSGi:. kad MVStore paketai dabar eksportuojama
  • Naudodami MVStore variantą, kai naudojami keli temas, kad tuo pačiu metu kurti indeksus ar lenteles, tai buvo gana lengva gauti užrakto timeout dėl ​​"SYS" stalo.
  • Naudodami wielowątkowych variantą, gali būti mestas išimtis "Netikėta kodas kelias", specialiai jei parinktis "analyze_auto" buvo nustatytas žemas vertę.
  • serverio režimu, skaitant iš CLOB ar BLOB, jei ryšys buvo uždarytas A NullPointerException gali būti išmestas, o ne išimtis sakydamas ryšys yra uždarytas.
  • DatabaseMetaData.getProcedures ir getProcedureColumns gali mesti išimtį, jei vartotojas apibrėžiamas klasė yra neprieinama.
  • Problemų 584. klaidos pranešimas dėl neteisingai sekos apibrėžimas klydau
  • CSV priemonė:. rowSeparator variantas nebepalaikoma, nes tą patį galima pasiekti su lineSeparator
  • Mažėjančia indeksus MVStore lentelėse nebuvo tinkamai dirbti.
  • Problemų 579. sąlygos dėl "_rowid_" pseudo-stulpelyje nesinaudojo indeksą naudojant MVStore
  • Fiksuotas dokumentus, kad "kompensuoti" ir "paimti" taip pat yra raktažodžiai, nes versija 1.4.x.
  • Long.MIN_VALUE negali būti išnagrinėtas auto-prieaugio (tapatybė) stulpelius.

Kas naujo versija 1.3.181:

  • Geresnis MySQL suderinamumas remiant "naudojimo schema". Thanks a lot Karl Pietrzak už pleistro!
  • Rašymas į pėdsakus failą dabar greičiau, specialiai su debug lygiu.
  • Duomenų bazė variantas "defrag_always = true" neveikia su MVStore.
  • JDBC pabėgti sintaksė {TS "vertė"} nebuvo interpretuoti kaip timestamp reikšmę. Tas pats už {d "vertė"} (datos) ir {t "vertės"} (už sugaištą laiką). Ačiū Lukas Eder ataskaitų problemą.
  • Failų sistema abstrakcija. parama pakeičiant esamus failus naudojant žingsnį (šiuo metu nėra "Windows")
  • teiginys "uždarymo Defrag" dabar suspaudžia duomenų bazę (su MVStore). Ši komanda gali gerokai sumažinti failo dydį ir yra gana greitas, tačiau tai nėra pavienis.
  • MVStore dabar automatiškai suspaudžia į fone parduotuvę, jei nėra skaityti arba rašyti veikla, kuri turėtų (po tam tikro laiko, kartais apie vieną minutę) sumažinti failo dydį. Tai vis dar dirba pažangą, atsiliepimai yra laukiami!
  • Pakeisti numatytoji vertė PAGE_SIZE nuo 2048 iki 4096 glaudžiau suderinti dauguma failų sistemos bloko dydžio. (PageStore tik; MVStore jau naudojami 4096)

Kas naujo versija 1.3.180:

  • MVStore: parduotuvė dabar yra Auto-suspausta automatiškai iki tam tikru metu, siekiant išvengti labai didelių failų dydį. Ši sritis vis dar dirba pažangą.
  • Sekos laikinų lentelių (auto-prieaugio arba asmens tapatybės stulpeliai) buvo išsilaikė be duomenų bazės failą, ir nebuvo pašalintas, kai vėl atidarius duomenų bazę.
  • MVStore: an IndexOutOfBoundsException gali kartais atsirasti MVMap.openVersion kai kartu patekti į parduotuvę,
  • .
  • LIRS talpyklos dabar vėl dydžiai vidaus maišos žemėlapį, jei reikia.
  • Pasirinktinai išlieka sesijos istoriją H2 konsolę.
  • Pridėti klientas-info turtą gauti serverių skaičių metu klasteryje ir kuri serveriai, kurie yra prieinami.
  • Nustatyti klaidą keičiant šifruotą DB slaptažodį, kad atsimintų failą rankena atvira, kai neteisingas slaptažodis buvo pateikta.

Kas naujo versija 1.3.179:

  • Rekursinės užklausas su daugeliu rezultatų eilutėse (daugiau nei nustatymų "max_memory_rows") neveikia tinkamai.
  • licencija pasikeitė MPL 2.0 + EPL 1.0.
  • MVStore: laikinas lenteles iš rinkinių rezultatų galėtų išgyventi iš naujo atidaryti duomenų bazę, kuri galėtų pasibaigti ClassCastException
  • .
  • Issue 566: MVStore: unikalus indeksai, kurie buvo sukurti vėliau neveikia teisingai, jei ten buvo daugiau kaip 5000 eilučių stalo
  • .
  • MVStore:. sukurti antrinių indeksus didelių lentelių rezultatų trūksta eilučių indeksą
  • Meta duomenys:. iš susietų lentelių slaptažodis yra dabar matomas tik admin vartotojų
  • Windows, duomenų bazių URL iš formos "JDBC: H2: / testas". kai manoma, kad santykinė ir neveikia, jei buvo naudojama sistema nuosavybė "h2.implicitRelativePath"
  • Langai: naudojant bazinį katalogą "C: /". ir panašios neveikia kaip tikėtasi;
  • Sekite JDBC specifikacija dėl procedūrų metaduomenis, naudojimo P0, kaip grįžimo tipo tvarka.
  • Problemų 531. TAPATYBĖ ignoruojami pridėtinės skiltyje
  • FileSystem: pagerinti išimtis mėtymo suderinamumą su JDK
  • Teritorijų Indeksas: reguliuoti išlaidas, todėl mes nenaudojame erdvinį indeksą jei užklausa neturi sudėtyje yra kerta operatorius
  • .
  • Nustatyti wielowątkowych aklavietės naudojant nuomonei, kad apima TableFunction.
  • Nustatyti klaidą dalijant labai mažas-BigDecimal numerius.

Kas naujo versija 1.3.176:

  • failas fiksavimo metodą "išspausdintas" nebėra dokumentais, nes ji nebus prieinama versija 1.4.
  • statinis metodas Csv.getInstance () buvo pašalintas. Vietoje jų naudokite visuomenės konstruktorius.
  • pagal nutylėjimą vartotojo vardas scenarijų, RunScript, kriauklių, ir CreateCluster įrankiai nebėra "SA", bet tuščia eilutė.
  • kamino pėdsakas išskyrus "Objektas yra jau uždarytos" nebėra prisijungęs pagal nutylėjimą.
  • Jei reikšmė yra parengtame rinkinyje buvo pati rezultatų rinkinį, rezultatas gali būti skaitomi tik vieną kartą.
  • Koloninės apribojimai taip pat yra matomas vaizdas.
  • suteikimas papildomą teisę į vaidmenį, kad jau buvo už tos lentelės teisę nebuvo darbo.
  • Teritorijų indeksas:. Kelios klaidos buvo ištaisytos (naudojant erdvinius apribojimus nuomonėmis, perkeliant geometrijos objektus per TCP / IP, sugrįžęs geometrija objektas yra nukopijuoti kai reikia);
  • Problemų 551. Datatype dokumentacija buvo neteisinga;
  • Problemų 368: pakartotinių KEY UPDATE neveikia multi-eilutė įterpia. Bandymo atveju iš Angus Macdonald.
  • OSGi:. Paketas javax.tools šiuo metu importuojama (kaip neprivalomas);
  • H2 konsolės:. Automatinis užpildymas dabar išjungtas pagal nutylėjimą, tačiau yra karšto raktas (Ctrl + Space),
  • H2 konsolės:. Automatinis užpildymas neveikia su kelių eilučių ataskaitų
  • CLOB ir BLOB duomenys nebuvo nedelsiant pašalintos po rollback.
  • Yra naujų Kompleksinė API, kuri palaiko vidaus H2 duomenų tipai (geometrijos pavyzdžiui). Thanks a lot Nicolas Fortin už pleistro!
  • vientisumas apribojimai kartais naudojami klaidingą indeksą taip, kad atnaujinti eilutę nurodytame stalo neteisingai nepavyko su apribojimų pažeidimą.
  • Lenkų vertimas buvo baigtas ir ištaisyti.
  • Problemų 545. buvo pašalintas nereikalingų pasikartojančių kodas
  • Profiler priemonė, dabar gali apdoroti failus su pilna siūlų sąvartynus.

Kas naujo versija 1.3.175:

  • Sąjungos užklausų: dubliuoti eilutės gali būti grąžintas, jeigu sub-užklausų pateikta "užsakymą"
  • .
  • GEOMETRIJA duomenų tipas dabar dirba naudotojo apibrėžtas funkcijas, kad grįžti rezultatų rinkinį.
  • PostgreSQL suderinamumas:. PgServer buvo tinkamai neveikia, kai parametras database_to_upper buvo nustatytas false
  • JdbcDataSource: Metodikos setUrl ir getUrl kur pridedamas kaip slapyvardžius setURL ir getURL. Tai turėtų išspręsti problemas, susijusias su HikariCP (Hikari ryšio baseinas).
  • Problemų 537: H2 konsolės., kai pakrovimo schema, neteisingas JDBC ragina kurioje išduotas, kuris sukėlė išimtį "skiltis TIKSLUMAS nerastas"
  • Geresnis Geometrija apdorojimas (klausimas 535).
  • sulyginimas dabar gali būti nustatyti duomenų bazės URL, net jei yra duomenų lentelės, jei kolekcija yra tokia pati, kaip dabartinio palyginimas.
  • Patobulintas "Oracle" suderinamumas atvejis, kai ir iššifruoti.
  • teiginys "drop visus objektus" neveikia, jei stalo priklauso nuo Žiūrėti Via suvaržymu.
  • subqueries ar pažiūrų su "užsakymą" alias išraiška negalėjo būti įvykdytas dėl regresijos įvesta versija 1.3.174.

Kas naujo versija 1.3.174:

  • Geresnis erdvinis indeksas ir duomenų tipas.
  • Problemų 467. OSGi klasė krautuvas (gebėjimas kurti nuorodą į klasę kitose classloader, pavyzdžiui kitoje OSGi ryšulio)
  • Užklausos "grupė į" kad būti Subquery su apibendrinta funkcija grąžino klaidingą rezultatą, kai kuriais atvejais.
  • Nustatyti klaidą unikalių ir ne unikalių maišos indeksų, kurie pasireiškia kaip neteisingus rezultatus, kai paieškos raktas buvo kitoks kardinolas tipo nuo stalo indekso rakto. pvz kur vienas buvo INT, o kitas buvo ilgas;
  • Re:. Pasikeitimai duomenų bazės struktūrą nesukėlė sesijoje užklausos talpyklos yra negaliojantys;
  • Nauja funkcija iš Davide Cavestro -. leidžia naudojant pasirinktinį "Java objektas nuosekliąją variklius dėl už DB pagrindu
  • Paleidus Atkurti įrankį labai dideli (& gt; 6g) duomenų bazių, kai statistiniai duomenys buvo pranešta neigiami skaičiai
  • .
  • Pridėti CONTAINS_UNCOMMITTED kolonėlės SESIJOS metaduomenų lentelę, kad būtų galima aptikti, kai nesąžiningi seansai kurti didelius sandorius.
  • Kai maži pataisymai geometrijos paramos, pleistrai Nicolas Fortin.
  • BNF priemonė ir funkcija automatiškai eksportuojami OSGi, kuri leidžia protingas redaktoriai daryti Automatinis. Patch Nicolas Fortin.
  • Nustatyti DROP visi objektai ir upuść SCHEMA lentelių kompiuterinė kolonėlės priklausomybių buvimą.
  • Sesija-laikina LOB kartais gali kaupti, didinti DB failo dydį iki uždarymo. Dabar jie pašalinta iš ne kiekvienas įsipareigoti.
  • Įvyko klaida, kai maišos puslapis su daugiau nei viena skiltimi būtų tyliai konvertuojami į reguliariai indeksą. Tai dabar bus mesti išimtis.
  • Paieškos užklausa Statistika: nauja funkcija, kuri saugo naujausius 100 SQL užklausas įvykdytas ir jų atlikimo duomenis. Naudinga susekti blogai atlikti užklausas.
  • Fix LOB aklavietės tarp skaitymo ir atnaujinimo LOB stulpelius.
  • Palaikymo JDBC DatabaseMetaData # getClientInfoProperties () metodą, atsižvelgiant į grąžinimo tuščią rezultatą, siekiant, kad "WebSphere laimingas prasme.
  • Padaryti Serveris # openBrowser gerbti $ naršyklė aplinkos kintamąjį. Įdėti "chromo" į naršyklių bandė sąrašą. Pleistras nuo Felix Kaiser.
  • Nustatyti, kad org.h2.util.ScriptReader Dirbdami Atvirų blokuoti komentarus.
  • Padaryti org.h2.util.ScriptReader mesti geriau išimtis, kai tvarkote skaldytų scenarijus, kuris generuoja labai daug pareiškimų.

Kas naujo versija 1.3.173:

  • Pagalba tuščias pareiškimus, kad tik yra komentaras.
  • Serverio režimas:. jei ten buvo skaitant iš LOB klaida, sesija baigta, kai kuriais atvejais,
  • Problemų 463. Vairuotojo vardas ir versija yra dabar į OsgiDataSourceFactory ir JdbcDatabaseMetaData pats
  • JaQu:. Duomenų tipas VARCHAR dabar (ir vėl), naudojamas Strings (No longer tekstas, išskyrus atvejus, kai aiškiai nustatytas);
  • in-atminties duomenų bazių, sukurti ant CLOB ar BLOB stulpelyje indeksą nebepalaikoma. Tai supaprastinti MVTableEngine.
  • Nauja skiltyje "information_schema.tables.row_count_estimate".
  • Problemų 468: TRUNC (timestamp) gali grįžti klaidingą vertę (+12 valandos), ir TRUNC (skaičius) Metimas NullPointerException
  • .
  • išraiška TRUNC (skaičius) išmetė NullPointerException.
  • Ištaisyta aklavietės, kai atnaujinimo LOB s kartu. Žiūrėti TestLob.testDeadlock2 ().
  • Ištaisyta aklavietės, susijusios su labai didelis laikinas rezultatas rinkinių.
  • Pridėti "list" komandinės eilutės parinktis Shell įrankis, kad rezultatas sąrašas režimu gali būti užfiksuojamas, kai skaitant iš failo.

Panaši programinė įranga

MongoKit
MongoKit

11 Aug 16

HumbleDB
HumbleDB

20 Jul 15

BigDump
BigDump

12 May 15

Komentarai H2 Database Engine

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!
Paieška pagal kategoriją