Motore di database H2.

Un motore di database SQL scritto in Java
Scarica ora

Motore di database H2. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Freeware
  • Prezzo:
  • FREE
  • Nome editore:
  • H2
  • Sito web dell'editore:
  • http://www.h2database.com/
  • Sistemi operativi:
  • Mac OS X
  • Dimensione del file:
  • 4.9 MB

Motore di database H2. Tag


Motore di database H2. Descrizione

Un motore di database SQL scritto in Java H2 è un motore di database SQL scritto in Java (ma disponibile anche come binario nativo). Le API JDBC e ODBC sono supportate. Sono disponibili modalità incorporate e server. È inclusa un'applicazione console Web. Il clustering è supportato. Il motore di database H2 è un motore di database Java basato sul web. Ecco alcune caratteristiche chiave del "Motore di database H2": · Motore di database veloce · Gratuito, il codice sorgente è incluso · Supporta SQL standard · Scritto in Java · Database basati su disco o in memoria · Applicazione della console di base del browser · API JDBC · Supporto per ODBC limitato · Modalità incorporata e client / server (rete) · Supporto ad alta disponibilità (clustering / failover) · Ampia gamma di tipi di dati inclusi oggetti di grandi dimensioni (BLOB / CLOB) · Forte funzionalità di sicurezza (SSL, utenti, ruoli, file crittografati) · Connessioni multiple, blocco a livello di tabella · Ottimizzatore basato sui costi, utilizzando un algoritmo genetico per query complesse · Supporto della transazione (isolamento delle transazioni serializzabili) · Amministrazione zero, recupero automatico · Grandi risultati, ordinamento esterno · Supporto scorrevole e aggiornabile dei risultati · Leggi solo le viste e le viste in linea · Joins interni ed esterni, sottostizie · Molte funzioni già integrate · Trigger e funzioni Java / procedure memorizzate · Integrità referenziale / Vincoli chiave straniere con cascata, controllare vincoli · Supporto multiplo dello schema · Modalità di compatibilità per HSQLDB, MySQL e PostgreSQL · Colonne sequenziali e autoincrementi · Ben testato (copertura ad alto codice, test di stress randomizzati) · Piccola impronta (inferiore a 1 MB) · Utilizza un piccolo numero di file di database · Può essere compilato in codice nativo usando GCJ · Tasti primari, multipli tipi di indice (B-Tree, Hash lineare, albero, hash) · Ordina per, gruppo di, avendo, unione, limite · Schema informativa · Connessioni multiple · Supporto di collazione · Spiegare il supporto del piano · Il database può generare file di script SQL · Supporto per tavoli collegati e una tabella "range" virtuale integrata · Re-compilazione automatica delle dichiarazioni preparate · Opzioni di traccia sofisticate · Requisiti di memoria bassi · Facile da comprendere i messaggi di eccezione · Gestione standard di valori nulli · Applicazione console multilingua (in questo momento, inglese e tedesco). Cosa c'è di nuovo in questa versione: · Strumento della shell: i comandi integrati Esci, aiutano,?, Elenco e così via non funzionava con un punto e virgola alla fine. · JDK 1.5 è ora necessario per costruire il file JAR. Tuttavia è ancora possibile creare un file JAR per Java 1.4. Per i dettagli, vedere buildrelease.sh e buildrelease.bat. In alternativa, compilare utilizzando JDK 1.5 o 1.6 e utilizzare RetrotorRanslatore per creare una versione Java 1.4 ). · Durante l'eliminazione o l'aggiornamento di molte righe in una tabella, lo spazio nel file indice non è stato riutilizzato nella modalità predefinita (database persistente, indice B-Tree, log = 1). Ciò ha causato crescere il file di indice nel tempo. Le soluzioni alternative erano di eliminare e ricreare il file di indice, modificare la tabella (aggiungere una colonna Rimuovi una colonna) o APPEND; LOG = 2 all'URL del database. Per disabilitare la modifica, impostare la proprietà del sistema h2.reuspacebtreeindex su false. · Identificatori con una cifra e poi un segno del dollaro non funzionava. Esempio: A1 $ B. · Compatibilità del server MS SQL: supporto per tavoli collegati con NVARCHAR, NCHAR, NCLOB e LONGNVARCHAR. · Android: Workaround per un problema Quando si utilizzano database di sola lettura in file ZIP (SKIP sembra essere implementato in modo errato sul sistema Android). · Chiamare l'esecuzione () o il prepartizzamento () con NULL come Dichiarazione SQL ora genera un'eccezione. · Benchmark: il numero di dichiarazioni eseguite non è stata errata. Il database H2 è stato caricato all'inizio del test per raccogliere risultati, ora è caricato alla fine. Grazie a Fred Toussi da HsqLDB per aver riportato tali problemi. Tuttavia il cambiamento non influisce sulle prestazioni relative. · Console H2: le impostazioni della riga di comando non vengono più memorizzate nel file delle proprietà. Ora vengono utilizzati solo per il processo corrente, tranne se sono stati esplicitamente salvati. · Cache: supporto per una cache dei riferimenti soft-referenze di secondo livello. Per abilitarlo, APPEND; cache_type = soft_lru (o soft_tq) all'URL del database o impostare la proprietà di sistema H2.CacheTypedeFault su "soft_lru" / "soft_tq". Abilitazione della cache del secondo livello riduce le prestazioni per i piccoli database, ma accelera i database di grandi dimensioni. Ha senso usarlo se la dimensione della memoria disponibile è sconosciuta. Grazie mille a Jan Kotek!


Motore di database H2. Software correlato

Opaco

Una foto di gestione della foto e dei film basati sul web e dello strumento di condivisione ...

182 19.4 MB

Scarica

Lingpipe.

Software di elaborazione del linguaggio naturale per analisi del testo, data mining e ricerca del testo ...

175 63.6 MB

Scarica