H2-databasemotor

Een SQL-database-engine geschreven in Java
Download nu

H2-databasemotor Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Prijs:
  • FREE
  • Naam uitgever:
  • H2
  • Uitgever website:
  • http://www.h2database.com/
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 4.9 MB

H2-databasemotor Tags


H2-databasemotor Beschrijving

Een SQL-databasemotor geschreven in Java H2 is een SQL-databasemotor geschreven in Java (maar ook verkrijgbaar als een native binair). JDBC en ODBC API's worden ondersteund. Embedded en Server-modi zijn beschikbaar. Een webconsole-applicatie is inbegrepen. Clustering wordt ondersteund. H2 Database-engine is een op het web gebaseerde Java-database-engine. Hier zijn enkele belangrijke kenmerken van "H2 database-engine": · Snelle databasemotor · Gratis, broncode is inbegrepen · Ondersteunt standaard SQL · Geschreven in Java · Disk gebaseerde of in-geheugendatabases · Browser base console-applicatie · JDBC API · Beperkte ODBC-ondersteuning · Embedded en Client / Server (Network) -modus · Hoge beschikbaarheidsteun (clustering / failover) · Breed scala aan gegevenstypen inclusief grote objecten (BLOB / CLOB) · Sterke beveiligingsfuncties (SSL, gebruikers, rollen, gecodeerde bestanden) · Meerdere verbindingen, tabelniveau vergrendeling · Optimizer op kosten gebaseerd, met behulp van een genetisch algoritme voor complexe query's · Transactieondersteuning (serializable transactieisolatie) · Zero-toediening, automatisch herstel · Groot resultaat, externe sorteren · Scrolable en updateerbare resultaten van het resultaat · Lees alleen uitzichten en inline views · Innerlijke en buitenste joins, subqueries · Veel functies die al zijn ingebouwd · Triggers en Java-functies / opgeslagen procedures · Referentiële integriteit / buitenlandse sleutelsbeperkingen met cascade, controleer de beperkingen · Meerdere schema-ondersteuning · Compatibiliteitsmodi voor HSQLDB, MySQL en PostgreSQL · Sequentie- en auto-increment kolommen · Goed getest (hoge code dekking, gerandomiseerde stresstests) · Kleine voetafdruk (kleiner dan 1 MB) · Gebruikt een klein aantal databasebestanden · Kan worden gecompileerd met inheemse code met GCJ · Primaire sleutels, meerdere indextypen (B-Tree, lineaire hash, boom, hash) · Bestellen door, groep door, met, unie, limiet · Informatieschema · Meerdere verbindingen · Collatie-ondersteuning · Leg het plan-ondersteuning uit · De database kan SQL-scriptbestanden genereren · Ondersteuning voor gekoppelde tabellen en een ingebouwde virtuele 'bereik'-tabel · Automatische re-compilatie van bereide uitspraken · Geavanceerde traceeropties · Lage geheugenvereisten · Eenvoudig te begrijpen Exception-berichten · Standaardverwerking van nulwaarden · Multilanguage console-toepassing (op dit moment, Engels en Duits). Wat is er nieuw in deze release: · Shell Tool: de ingebouwde opdrachten verlaten, helpen,?, Lijst, en dus werkte niet met een puntkomma aan het einde. · JDK 1.5 is nu vereist om het JAR-bestand te bouwen. Het is echter nog steeds mogelijk om een JAR-bestand voor Java 1.4 te maken. Zie BuildReelease.SH en BuildRelease.bat voor meer informatie. Als alternatief, compileer het gebruik van JDK 1.5 of 1.6 en gebruik retrotranslator om een Java 1.4-versie ) te maken. · Bij het verwijderen of bijwerken van vele rijen in een tabel is de ruimte in het indexbestand niet opnieuw gebruikt in de standaardmodus (aanhoudende database, B-Tree-index, log = 1). Dit zorgde ervoor dat het indexbestand in de loop van de tijd groeit. Workarounds waren om het indexbestand te verwijderen en opnieuw te creëren, de tabel te wijzigen (voeg een kolom toe) of aanhang: log = 2 bij de database-URL. Om de wijziging uit te schakelen, stelt u het systeem Property H2.ESESPACEBTREEINDEX in op false. · Identifiers met een cijfer en vervolgens werkte een dollarteken niet. Voorbeeld: A1 $ b. · MS SQL Server Compatibiliteit: ondersteuning voor gekoppelde tafels met NVARCHAR, NCHAR, NCLOB en LongnVarchar. · Android: Workaround voor een probleem bij het gebruik van alleen-lezen databases in ZIP-bestanden (Skip lijkt verkeerd te worden geïmplementeerd op het Android-systeem). · Oproepen uitvoeren () of voorbereiding () met null als de SQL-instructie die nu een uitzondering gooit. · Benchmark: het aantal uitgevoerde uitspraken was onjuist. De H2-database is aan het begin van de test geladen om resultaten te verzamelen, nu wordt het aan het einde geladen. Dankzij Fred Toussi van HSQLDB voor het melden van die problemen. De gewijzigde invloed heeft echter geen invloed op de relatieve prestaties. · H2-console: opdrachtregelinstellingen zijn niet langer opgeslagen in het eigenschappenbestand. Ze worden nu alleen gebruikt voor het huidige proces, behalve als ze expliciet worden opgeslagen. · Cache: ondersteuning voor soft-referenties in het tweede niveau. Om het in te schakelen, append; cache_type = soft_lru (of soft_tq) aan de database-URL, of stel het systeem onroerend goed in H2.Cachetype-fault naar "soft_lru" / "soft_tq". Het inschakelen van de cache van het tweede niveau vermindert de prestaties voor kleine databases, maar versnelt grote databases. Het is logisch om het te gebruiken als de beschikbare geheugengrootte onbekend is. Heel erg bedankt aan Jan Kotek!


H2-databasemotor Gerelateerde software

trdf

Framework dat hulpmiddelen biedt om de betrouwbaarheid van RDF-gegevens aan te pakken ...

190 733 KB

Downloaden

Spooler

Een tool die de taken van elke vorm van toepassing bewaakt via platte tekstbestanden ...

161 3.6 MB

Downloaden