H2 Database Engine

Skjermbilde programvare:
H2 Database Engine
Prog.varedetaljer:
Versjon: 1.4.182 Beta
Last opp dato: 17 Feb 15
Utvikler: H2
Lisens: Gratis
Popularitet: 70

Rating: 4.0/5 (Total Votes: 1)

H2 Database Engine er en åpen kildekode, multiplattform og gratis grafisk programvare implementert i Java og utviklet for å gi brukerne en meget rask JDBC API som har en nettleser-basert konsoll og etterlater en veldig liten plass (rundt 1 MB).
Søknaden leveres med en innebygd modus (i-minne databaser), som er raskere enn klient-server-modus. Den har også støtte for krypterte databaser, en ODBC (Open Database Connectivity) driver, fulltekstsøk, samt multi versjon concurrency.Features på en glanceKey funksjoner inkluderer en meget rask databasemotor, støtte for standard SQL og JDBC API, clustering støtte, kraftige sikkerhetsalternativer, støtte for PostgreSQL ODBC driver, i minnet bord, i-minne databaser, diskbaserte databaser, diskbaserte tabeller, midlertidige tabeller, støtte for skrivebeskyttede databaser, transaksjonsstøtte og bord nivå låsing.
I tillegg har programmet to-fase-commit støtte, kostnadsbasert optimizer, støtte for flere tilkoblinger, støtte for resultatsett som er oppdaterbar og rullbar, støtte for ekstern resultat sortering, støtte for store resultatsett, støtte for AES (Advanced Encryption Standard) krypterte databaser, SSL (støtte Secure Socket Layer), samt støtte for SHA-256 krypterte passord.
Blant andre funksjoner verdt å nevne, kan vi lett nevne støtte for informasjon skjema og flere skjemaer, sortering støtte, støtte for roller og brukere, tapsfri datakomprimering, ytre og indre tiltrer, utsikt inline, lese-bare utsikt, subqueries, referanseintegritet, sjekk begrensninger, autoincrement kolonner, beregnede kolonner og sekvens columns.Supported database serversCurrently, er fullt ut kompatibel med den velkjente MySQL, PostgreSQL, IBM DB2, Apache Derby, Microsoft SQL Server, Oracle og HSQLDB databaseservere / engines.Under panseret H2 Database Engine og støttet opererer systemsBeing skrevet i Java programmeringsspråk, er det H2 Database Engine prosjekt plattformuavhengig og støtter ethvert operativsystem der Java Runtime Environment (JRE) er tilgjengelig, inkludert GNU / Linux, Microsoft Windows, Mac OS X, Solaris og BSD

Hva er nytt i denne utgaven:.

  • FORKLARE var feil for spørringer med & quot; NOEN & quot; eller & quot; SOME & quot; forhold.
  • Callablestatement med & quot; ut & quot; parametere:. kjører den samme setningen to ganger kan det føre til et unntak (& quot; parameter ikke satt & quot;)
  • Union spørringer. Dupliserte rader kan returneres dersom sub-spørringer som finnes & quot; ordre ved & quot;
  • geometrien datatype fungerer nå for brukerdefinerte funksjoner som returnerer et resultatsett.
  • PostgreSQL kompatibilitet:. Den PgServer var ikke fungerer når innstillingen database_to_upper ble satt til false
  • JdbcDataSource: metode setUrl og getUrl hvor lagt til som aliaser for setURL og getURL. Dette bør løse problemer med HikariCP (Hikari tilkobling basseng).
  • Issue 537: H2 Console: når du legger skjemaet, kaller feil JDBC hvor utstedt, noe som forårsaket unntaket & quot; Kolonne PRESISJON ikke funnet & quot;
  • .
  • Forbedret geometri behandling (sak 535).
  • Den sorterings kan nå settes i databasen URL, selv om det finnes datatabeller, hvis samlingen er den samme som den nåværende sortering.
  • Forbedret Oracle kompatibilitet for CASE NÅR og dekode.
  • Uttalelsen & quot; droppe alle objekter & quot; fungerte ikke hvis en tabell avhengig av en visning via en begrensning.
  • subqueries eller utsnitt med & quot; ordre av & quot; et alias uttrykk kunne ikke utføres på grunn av en regresjon introdusert i versjon 1.3.174.
  • Issue 73: MySQL kompatibilitet:. Støtte BYTT, patch ved CEMO Koc
  • Den romlige indeksen fungerer nå i MVCC modus når du bruker MVStore lagring.
  • MVStore: samtidighet problemer har blitt løst. API har blitt forenklet.
  • Forbedre feilmelding når slippe en indeks som tilhører en begrensning, angir begrensningen i feilmeldingen.
  • Issue 518: java.sql.Connection.commit () fryser etter LOB modifisering med EKSKLUSIV tilkobling
  • Issue 517: Lag eller erstatte visning uttalelsen har ingen effekt på de andre allerede eksisterende JDBC forbindelse
  • Support 123L syntaks som i Java; eksempel:. SELECT (2000000000L * 2)
  • Issue 520:. Legge til støtte for sekvens max verdi, min verdi og sykle, patch av Daniel Gredler
  • Issue 521: ScriptReader bør iverksette lukkbar
  • Issue 524:. RunScript.execute ikke lukkes sin erklæring, patch fra Gallia
  • Legg til støtte for DB2 & quot; MED UR & quot; klausulen, patch fra litailang
  • Lagt til støtte for PÅ duplikatnøkkel UPDATE som MySQL med verdiene () -funksjonen til å oppdatere med verdien som skulle settes inn. Patch fra Jean-Francois Noel.
  • Issue 522:. Unn tomme strenger som NULL i Oracle kompatibilitetsmodus, patch av Daniel Gredler
  • Issue 527: Oracle kompatibilitetsmodus. Feil skala oppførsel, patch av Daniel Gredler
  • Litt redusere minne kostnadene of View metadata.
  • Utvid støtte av & quot; GRANT endre noen SCHEMA TO & quot; å tillate Stipendiaten evne til å manipulere tabeller
  • Issue 532: Javadoc for ErrorCode.ROLES_AND_RIGHT_CANNOT_BE_MIXED ser galt
  • Issue 528: Legg Oracle-kompatibel TO_CHAR funksjon, patch av Daniel Gredler
  • .
  • Issue 534: CREATE ALIAS nocache, Patch av Nicolas Fortin
  • Fix et problem med lagring av Unicode surrogat parene i CLOB kolonner.
  • H2 konsoll: legg SHIFT + ENTER & quot; kjøre valgt & quot; funksjonalitet
  • Fix bug i DB2 syntaks & quot; select * from test med ur & quot ;, patch fra litailang
  • Fix bug i DROP alle objekter når du arbeider med inter-skjema avhengigheter.

Hva er nytt i versjon 1.3.174:

  • LIRS cache: bugfix for cacher som bare inneholder ikke -resident oppføringer.
  • For i-minne databaser, spørringer med en & quot; gruppe av & quot; kolonne som også er en nøkkelindeksering kastet en RuntimeException.
  • Forbedret feilmeldingen for noen syntaksfeil.
  • File system abstraksjon: hvis det brukes direkte, noen filsystemer fungerte ikke riktig med spleiset byte buffere (databasemotoren bruker ikke dem)
  • .
  • Hvis du vil bruke MVStore lagringsmotoren (som fortsatt er i arbeid), føyer & quot ;; mv_store = true & quot; til databasen URL. Bruke MVTableEngine når du oppretter tabellen er ikke lenger anbefalt.
  • For å kompilere brukerdefinerte funksjoner, er javax.tools.JavaCompiler nå brukes hvis tilgjengelig, og ingen midlertidige filer er opprettet. Dette bør løse problemer når flere H2 database samtidig kompilere samme brukerdefinerte funksjoner. Å deaktivere systemet systemet eiendom & quot; h2.javaSystemCompiler & quot; til falsk.
  • Samtidig skaper funksjons aliaser i ulike databaser kan resultere i unntaket & quot; javac:. Finner ikke fil & quot;
  • Funksjonen & quot; regexp_replace & quot; kastet feil type unntak dersom erstatningsstrengen var ugyldig.
  • En sjekkpunkt er nå gjort hver MAX_LOG_SIZE / 2 i stedet for hver MAX_LOG_SIZE, slik at transaksjonen loggen ikke vokser så stor.
  • MVStore tabellen motor: ny innstilling & quot; retention_time & quot; å konfigurere tid til å beholde gamle data. Standard er 45 sekunder.
  • Metoden TableEngine.createTable () returnerer nå en tabell objekt.
  • For skrivebeskyttede databaser, for sporingsnivået & quot;. Debug & quot ;, spor info er skrevet til temp katalogen
  • Lukke fillås vil nå vente til bakgrunnen tråden er stoppet.
  • I versjon 1.3.172, ble en forestilling som ble introdusert når fikse problemet 389 (når det er en multi-kolonne primærnøkkel, gjør H2 synes ikke å alltid velge riktig indeks). Dette hadde sammenheng med å forsterke en indeks som samsvarer med & quot; ordre ved & quot; kolonnelisten (feil Indeksen ble brukt i noen tilfeller).
  • Forbedret romlig indeksen og datatype.
  • Issue 467:. OSGi Class Loader (evne til å skape referanse til klasse i annen ClassLoader, for eksempel i en annen OSGi bunt)
  • Spørsmål & quot; gruppe av & quot; som inneholder en subquery med en samlefunksjon returnert feil resultat i noen tilfeller.
  • Fix bug i unike og ikke-unike hash indekser som manifestert som feil resultater når søketasten var en annen kardinal type fra tabellen indeksnøkkelen. f.eks hvor den ene var INT og den andre var LONG
  • Bug:. Endringer i databasestrukturen resulterte ikke i Session spør cache blir ugyldiggjort
  • Ny funksjon fra Davide Cavestro -. Tillate å bruke tilpassede Java-objekt serialisering motorer på en per-DB basis
  • Når du kjører Recover verktøy på svært store (& gt; 6G) databaser, noen statistikk ble rapportert med negative tall
  • .
  • Legg til en CONTAINS_UNCOMMITTED kolonne i tabellen SESSIONS metadata, for å tillate å oppdage når useriøse økter skaper store transaksjoner.
  • Noen små reparasjoner til GEOMETRI støtte, patcher av Nicolas Fortin.
  • BNF verktøyet og autofullfør-funksjonen blir eksportert i OSGi, som gjør det mulig for smarte redaktører til å gjøre autofullfør. Patch fra Nicolas Fortin.
  • Fix DROP alle objekter og DROP SCHEMA i nærvær av tabeller med beregnede kolonneavhengigheter.
  • Session-midlertidig LOB-tallet kunne noen ganger samle, øker størrelsen på DB filen til nedleggelse. Nå er de ryddet ut ved hver iverksetting.
  • Det var en feil der en hash-indeksen med mer enn én kolonne ville bli stille omgjort til en vanlig indeks. Det vil nå kaste et unntak.
  • Spørrings statistikk: ny funksjon som lagrer de nyeste 100 SQL-spørringer utført og deres ytelse data. Nyttig for sporing ned dårlig utføre spørringer.
  • Fix en LOB vranglås mellom lesing og oppdatering LOB-kolonner.
  • Støtt JDBC DatabaseMetaData # getClientInfoProperties () metoden, i betydningen av å returnere en tom resultat, for å gjøre WebSphere lykkelig.
  • Gjør Server # openBrowser respektere $ nettleser miljøvariabelen. Legg til & quot; krom & quot; til listen over nettlesere prøvd. Patch fra Felix Kaiser.
  • Fix til org.h2.util.ScriptReader ved håndtering ulukkede blokk kommentarer.
  • Gjør org.h2.util.ScriptReader kaste et bedre unntak ved håndtering av ødelagte skript som genererer ekstremt store uttalelser.
  • Fix bug med ALLOW_LITERALS = NONE, hvor den periodiske analysere tabellen på innsatsen ville kaste et unntak. Et lignende problem ble løst i konsollen.
  • Issue 510: Gjør org.h2.bnf offentlig for forbruk av eksterne prosjekter, patch av Nicolas Fortin
  • Issue 509: Viktig fix på ValueGeometry, patch av Nicolas Fortin (med litt tilpasning) Lag ValueGeometry # getDimensionCount mer pålitelig. Legg enhet test for å sjekke for ulovlig ValueGeometry sammenligning Legg enhet test for konvertering av Geometry objekt til objekt Legg valgfri eksport til MANIFEST.MF for JTS Geometry klasser Kontroller at det geometriske verdier kan være representert i WKB.
  • Issue 506: RFE: Inkluder Thread.getName () i tilfelle av en vranglås
  • Legge støtte for & quot; GRANT ALTER NOEN SCHEMA TO & quot ;, patch av John Yates

Hva er nytt i versjon 1.3.173:

  • Denne versjonen forbedrer MySQL og PostgreSQL kompatibilitet, forbedrer MVStore lagringsmotoren, og legger til den nye datatypen & quot; geometri & quot; for geodata.

Hva er nytt i versjon 1.3.171:

  • Sikkerhet: TCP serveren ikke begrense tilgangen på riktig måte rettighetene til kunder i enkelte tilfeller. Dette var spesielt et problem når du bruker flagget & quot; tcpAllowOthers & quot;.
  • H2 Console:. Timeout-økten kan nå konfigureres ved hjelp av systemegenskapen & quot; h2.consoleTimeout & quot;
  • Issue 431: Forbedret kompatibilitet med MySQL: støtte for & quot; MOTOR = InnoDB charset = UTF8 & quot; når du oppretter en tabell.
  • Issue 249: Forbedret kompatibilitet med MySQL i MySQL-modus. Nå de metoder DatabaseMetaData metoder butikker * Veske * identifikatorer returnere samme som MySQL når du bruker MySQL-modus
  • Issue 434:. H2 Console fungerte ikke i Chrome nettleseren på grunn av en feil view argument
  • Det var en mulighet for at .lock.db filen ikke ble slettet når databasen ble stengt, noe som kan forsinke åpne databasen.
  • SQL-skript som genereres av & quot; script & quot; kommando inneholdt inkonsistente linjeskift på Windows.
  • Ved bruk av sporingsnivå 4 (SLF4J) i servermodus, en katalog & quot; trace.db & quot; og en tom fil ble opprettet på klientsiden. Dette er ikke lenger gjort.
  • Optimize IN (...) spørsmål: det var en feil i versjon 1.3.170 hvis typen på venstre side ikke stemmer med høyre side. Fikset.
  • Optimize IN (...) spørsmål: det var en feil i versjon 1.3.170 for sammenligning av den typen & quot; X IN (NULL, NULL) & quot ;. Fikset.
  • Klokkeslett med tidssone som ble vedtatt som en streng ikke alltid ble konvertert riktig. For eksempel & quot; 2012-11-06T23: 00: 00.000Z & quot; ble konvertert til & quot; 2012-11-06 & quot; i stedet for å & quot; 2012-11-07 & quot; i tidssonen CET. Tusen takk til Steve Hruda for rapportering av problemet!
  • Ny tabell motor & quot; org.h2.mvstore.db.MVTableEngine & quot; som internt bruker MVStore å vedvare data. Å prøve det ut, føyer & quot ;; DEFAULT_TABLE_ENGINE = org.h2.mvstore.db.MVTableEngine & quot; til databasen URL. Dette er fortsatt veldig eksperimentell, og mange funksjoner støttes ikke ennå. Dataene lagres i en fil med suffikset & quot; .mv.db & quot;.
  • Ny tilkobling innstillingen & quot; DEFAULT_TABLE_ENGINE & quot; å bruke en bestemt tabell motor hvis ingen er stilt eksplisitt. Dette er for å forenkle teste MVStore tabellen motor.
  • MVStore: kryptert butikker er nå støttet. Kun standardiserte algoritmer brukes. PBKDF2, SHA-256, XTS-AES, AES-128
  • MVStore:. Forbedrede API takket være Simo Tripodi
  • MVStore:. Kartene kan nå bli omdøpt
  • MVStore:. Lagre filen spissen også ved slutten av hver blokk, noe som resulterer i en ytterligere reduksjon i antall skriveoperasjoner
  • MVStore:. Et kart implementering som støtter samtidige operasjoner
  • MVStore: enhetlig håndtering av unntak; versjonen er inkludert i meldingene.
  • MVStore:. Gamle data blir nå beholdt i 45 sekunder som standard
  • MVStore:. Kompress er nå deaktivert som standard, og kan aktiveres på forespørsel
  • Support ALTER TABLE ADD ... ETTER. Patch fra Andrew Gaul (argaul at gmail.com). Fikser problemet 401.
  • Forbedret OSGi støtte. H2 registrerer nå seg selv som en DataSourceFactory tjeneste. Fikser problemet 365.
  • Legg til en DISK_SPACE_USED system funksjon. Fikser problemet 270.
  • Fix en samle-tid tvetydighet når kompilering med JDK7, takket være en patch fra Lukas Eder.
  • Støtte slippe en indeks for Lucene tekstindekser.
  • Optimalisert ytelse for SELECT ... ORDER BY X LIMIT Y OFFSET Z spørringer for i-minne databaser med delvis sort (av Sergi Vladykin).
  • Eksperimentell off-heap minne lagringsmotoren & quot; nioMemFS: & quot; og & quot; nioMemLZF:. & quot ;, forslag fra Mark Addleman
  • Issue 438: JdbcDatabaseMetaData.getSchemas () støttes ikke lenger som av 1.3.169
  • .
  • MySQL kompatibilitet: støtte for ALTER TABLE tabellnavn ENDRE [KOLONNE] Kolonne columnDef. Patch fra Ville Koskela.
  • Issue 404:. VIS kolonner fra tabellnavn ikke fungerer med ALLOW_LITERALS = TALL
  • Kast en eksplisitt feil å gjøre det klart at vi ikke støtter TRIGGER kombinasjon av SELECT og for hver rad.
  • Issue 439:. Utils.sortTopN håndterer ikke enkeltelement arrays

Hva er nytt i versjon 1.3.170:

  • Issue 407: The TriggerAdapter fungerte ikke med CLOB og BLOB kolonner.
  • PostgreSQL kompatibilitet:. Støtte for datatyper BIGSERIAL og SERIE som et alias for AUTO_INCREMENT
  • Issue 417: H2 Console: timeout-web-økten fungerte ikke, noe som resulterer i en minnelekkasje. Dette var bare et problem hvis H2 Console ble kjørt i lang tid og mange økter ble åpnet.
  • Issue 412: Kjøre Server verktøyet med akkurat det alternativet & quot; -browser & quot; vil nå logge en advarsel.
  • Issue 411:. CloseWatcher registreringen var ikke samtidighet sikre
  • MySQL kompatibilitet: støtte for CONCAT_WS. Tusen takk til litailang for lappen!
  • PostgreSQL kompatibilitet: støtte for ekstrakt (UKE FRA dateColumn). Takk til Prashant Bhat for lappen!
  • Fix for en bug hvor vi ville noen ganger bruker feil entydige begrensningen å validere fremmednøkkelbegrensninger.
  • Support BOM i begynnelsen av filer for runscript kommandoen
  • Fix i ringer SETX = IDENTITET () der det vil returnere NULL feil
  • Fix ABBA vranglås mellom å legge en begrensning og H2-Log-Writer tråden.
  • Optimize IN (...) spør hvor verdiene er konstante og av samme type.
  • Gjenopprett verktøy: parameteren & quot; stille & quot; Det ble ikke brukt og er nå fjernet.
  • Fix ConcurrentModificationException når du oppretter tabeller og gjennomføring VIS BORD parallelt. Rapportert av Viktor Voytovych.
  • serialisering er nå plugg bruker systemet eiendom & quot; h2.javaObjectSerializer & quot ;. Takk til Sergi Vladykin for lappen!

Hva er nytt i versjon 1.3.169:

  • Standard jar-filen er nå kompilert for Java 6 .
  • Den nye jar filen vil trolig ikke ende opp i den sentrale Maven repository i de neste ukene fordi Sonatype har deaktivert automatisk synkronisering fra SourceForge (som de kaller "arven sync 'nå). Det vil trolig ta litt tid før dette er sortert ut. De H2 jar filene er deployert til http://h2database.com/m2-repo/com/h2database/h2/maven-metadata.xml og http://hsql.sourceforge.net/m2-repo/com/h2database/h2 /maven-metadata.xml som vanlig.
  • En del av dokumentasjonen og H2-konsollen har blitt endret for å støtte Apple retina-skjerm.
  • CreateCluster verktøyet kan ikke brukes hvis kilden databasen inneholdt en CLOB eller BLOB. Årsaken var at TCP serveren ikke synkronisere på økten, noe som forårsaket et problem når du bruker eksklusiv modus.
  • Statement.getQueryTimeout (): bare den første samtalen til denne metoden vil søke i databasen. Hvis timeout-spørringen ble endret på en annen måte enn å ringe setQueryTimeout, vil denne metoden alltid returnere den siste verdien. Dette ble endret fordi Hibernate kaller getQueryTimeout () mye.
  • Issue 416: PreparedStatement.setNString kaster AbstractMethodError. Alle implementert JDBC fire metoder som ikke bryter kompatibilitet med Java 5 er nå inkludert i standard jar-filen.
  • Issue 414: for enkelte funksjoner, ble parametrene evaluert to ganger (for eksempel & quot; char (nextval (..)) & quot; løp & quot; nextval (..) & quot; to ganger)
  • .
  • De ResultSetMetaData metoder getSchemaName og getTableName kunne returnere null i stedet for & quot; & quot; (En tom streng) som spesifisert i JDBC API.
  • Lagt kompatibilitet for & quot; SET NAMES & quot; spørring i MySQL kompatibilitetsmodus.

Hva er nytt i versjon 1.3.168:

  • Meldingen & quot; transaksjonslogg kunne ikke bli avkortet & quot ; ble noen ganger skrevet til .trace.db filen selv om det var ingen problem avkorting transaksjonslogg.
  • Nytt system eiendom & quot; h2.serializeJavaObject & quot; (Standard: sant). Som gjør det mulig å deaktivere serieomkoding Java objekter, slik at objektene compareTo og toString metoder kan brukes
  • Dylan har oversatt H2 konsollen til koreansk. Tusen takk!
  • utføre utsagnet CREATE INDEX IF allerede finnes hvis indeksen allerede eksisterer ikke lenger svikter for en skrivebeskyttet database.
  • MVCC: samtidig oppdatere en rad kan resultere i raden skal vises slettet i den andre tilkoblings, hvis det er flere unike indekser (eller en primærnøkkel og minst en entydig indeks). Tusen takk til Teruo for lappen!
  • fulltekstsøk.: I-minne Lucene indekser støttes nå
  • Fulltekst søk: UUID primærnøkler støttes nå
  • .
  • Apache Tomcat 7.x vil nå lenger logge en advarsel når lossing webapplikasjonen, hvis du bruker en tilkobling basseng.
  • H2 Console: støtte Midori nettleser (for Debian / Raspberry Pi)
  • Når du åpner en ekstern sesjon, ikke åpne en midlertidig fil hvis sporingsnivået er satt til null
  • Bruk HMAC for autentisering eksterne LOB id, fjerner behovet for å opprettholde en cache, og fjerner begrensningen på antall LOBer per resultatsettet.
  • H2 Console: HTML og XML-dokumenter kan nå redigeres i en oppdaterbar resultatsettet. Det er (begrenset) støtte for redigering med flere linjer dokumenter.

Hva er nytt i versjon 1.3.164:

  • Oppdatere et resultat satt i en utløser støttes nå .

Hva er nytt i versjon 11.3.162:

  • Følgende systemegenskaper er ikke lenger støttes: h2 .allowBigDecimalExtensions, h2.emptyPassword, h2.minColumnNameMap, h2.returnLobObjects, h2.webMaxValueLength.
  • Når du bruker en VPN, og starter en H2-server fungerte ikke (for noen VPN-programvare).
  • Oracle kompatibilitet:. Støtte for AVKODE (...)
  • Lucene fulltekstsøk: utvikle en indeks er nå raskere hvis tabellen allerede inneholder data. Tusen takk til Angel Leon fra Frostwire Team for lappen!
  • Oppdater uttalelser liste en kolonne i parentes med fungerte ikke hvis listen kun inneholder én kolonne. Eksempel:. Oppdatering test sett (id) = (id)
  • Les beskyttede databaser i en zip-fil fungerte ikke når du bruker -baseDir alternativet.
  • Issue 334:. SimpleResultSet.getString nå også fungerer for clob kolonner
  • subqueries med samlet fungerte ikke alltid. Eksempel: velge (select count (*) fra test hvor a = ta og b = 0) fra test t gruppe av en
  • Server:. I noen (teoretiske) tilfeller unntak mens lukke tilkoblingen ble ignorert
  • Server.createTcpServer, createPgServer, createWebServer:. Ugyldige argumenter er nå oppdaget
  • Selektiviteten av LOB-kolonner er ikke lenger beregnet fordi indekser på LOB-kolonner støttes ikke (men dette bør ha liten effekt på ytelse, som selektivitet beregnes fra hash-kode og ikke dataene).
  • Ny eksperimentelt system eiendom & quot; h2.modifyOnWrite & quot ;: når den er aktivert, er databasefilen bare endres når du skriver til databasen. Når den er aktivert, er det serie fillås mye raskere for leseoperasjonene.
  • En NullPointerException kunne oppstå i TableView.isDeterministic for ugyldige visninger.
  • Issue 180: når deserializing objekter, kontekstklasselasteren brukes i stedet for standard klassen loader hvis systemet eiendom & quot; h2.useThreadContextClassLoader & quot; er satt. Tusen takk til Noah Fontes for lappen!
  • Når du bruker eksklusiv modus, kan LOB operasjoner føre tråden for å blokkere. Dette påvirket også CreateCluster verktøy (når du bruker BLOB eller CLOB data).
  • optimalisering for & quot; gruppe av & quot; var ikke fungerer korrekt dersom gruppen av kolonnen ble aliaser i valglisten.
  • Issue 326: forbedret støtte for store og små bokstaver (blandet sak) identifikatorer uten anførselstegn når du bruker DATABASE_TO_UPPER = false
  • .

Krav :

  • Java 2 Standard Edition Runtime Environment

Lignende programvare

MUSCLE
MUSCLE

22 Jun 18

DAMP
DAMP

2 Jun 15

Sesame
Sesame

20 Feb 15

PostGIS
PostGIS

19 Feb 15

Kommentarer til H2 Database Engine

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!