HSQLDB

Da Wikipedia, l'enciclopedia libera.
Se riscontri problemi nella visualizzazione dei caratteri, clicca qui.
HSQLDB (HyperSQL DataBase)

Screenshot di HSQLDB
HSQLDB
Sviluppatore HSQLDB Development Group
Ultima versione 2.2.9 (22 agosto 2012)
Sistema operativo Multipiattaforma
Linguaggio Java
Genere Relational database management system
Licenza BSD
(Licenza libera)
Sito web http://hsqldb.org/

HSQL Database Engine (HSQLDB) è un RDBMS scritto completamente in Java.

È molto leggero (circa 600 kB) e può essere utilizzato sia come server (al quale le applicazioni si collegano tramite il relativo driver JDBC), sia come istanza interna ad un'applicazione.

I dati possono essere salvati su disco (permettendone il ripristino ad ogni avvio) o in memoria (come contenitore temporaneo di dati, i quali vengono perduti quando il server o l'applicazione vengono chiusi). Supporta le modalità embedded (incorporato) o server.

Supporta un'ampia gamma di comandi ANSI SQL/92 e alcuni comandi SQL/99 e SQL/2003.
HSQLDB (HyperSQL DataBase) è il progetto leader dei Data base relazionali scritti in Java. I suoi driver JDBC supportano quasi tutte le funzioni (i comandi) ANSI-92 SQL, più molte estensioni SQL:2008.
Include tools di gestione a riga di comando ed una GUI (interfaccia grafica) per le query.

HSQLDB nasce nel 2001 dalle ceneri dell'Hypersonic SQL Project, ne utilizza parte del codice e del precedente team di sviluppo ed ora è denominato HyperSQL.
È stato adottato come motore di database dalla nuova versione di Open Office 2.0.

Viene distribuito con una licenza simile alla licenza BSD.
Dal 2004 viene sviluppato parallelamente un progetto commerciale denominato HyperXtremeSQL.

Voci correlate[modifica | modifica sorgente]

Collegamenti esterni[modifica | modifica sorgente]