HSQLDB

Abbozzo software
Questa voce sull'argomento software è solo un abbozzo.
Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento.
HSQLDB (HyperSQL DataBase)
software
Schermata di esempio
Schermata di esempio
GenereRelational database management system
SviluppatoreHSQLDB Development Group
Data prima versione2001
Ultima versione2.7.2 (1º giugno 2023)
Sistema operativoMultipiattaforma
LinguaggioJava
LicenzaBSD
(licenza libera)
Sito webhsqldb.org/
Modifica dati su Wikidata · Manuale

HSQL Database Engine (HSQLDB) è un RDBMS scritto completamente in Java. Nasce nel 2001 dalle ceneri dell'Hypersonic SQL Project, ne utilizza parte del codice e del precedente team di sviluppo ed ora è denominato HyperSQL.

È il progetto leader dei database relazionali scritti in Java. Supporta un'ampia gamma di comandi ANSI SQL/92 e alcuni comandi SQL/99 e SQL/2003. 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.

È stato adottato come motore di database dalla nuova versione di Open Office 2.0, nel modulo Apache OpenOffice Base.
Col lavoro del Google Summer of Code 2013 è cominciata l'integrazione di Firebird SQL come sostituto di HSQLDB in LibreOffice Base.[1][2]

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

È 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.

Note

  1. ^ mariuz, Firebird Embedded and LibreOffice is the killer combination to scale from a single file application to a client/server approach, su firebirdnews.org, 14 febbraio 2012. URL consultato l'8 luglio 2013.
  2. ^ ahunt, GSOC 2013: LibreOffice Firebird SQL Connector, su ahunt.org, 28 maggio 2013. URL consultato l'8 luglio 2013.

Voci correlate

  • Apache Derby Data base relazionale scritto in Java
  • H2 (DBMS) Data base relazionale scritto in Java
  • Dbclient DBClient è uno strumento Open Source per la connessione ai database relazionali compilati per le librerie JDBC.
  • OpenOffice.org Base - modulo per la gestione dei database in OpenOffice.org.

Altri progetti

Altri progetti

  • Wikimedia Commons
  • Collabora a Wikimedia Commons Wikimedia Commons contiene immagini o altri file su HSQLDB

Collegamenti esterni

  • (EN) Sito ufficiale, su hsqldb.org. Modifica su Wikidata
  • (EN) HSQLDB, su SourceForge. Modifica su Wikidata
  • Repository sorgenti di HSQLDB, su svn.code.sf.net. Modifica su Wikidata
  • Repository sorgenti di HSQLDB, su sourceforge.net. Modifica su Wikidata
  Portale Informatica
  Portale Software libero