HSQLDB (HyperSQL DataBase) | |
HSQL Database Manager | |
Első kiadás | 2001 |
Programozási nyelv | Java |
Operációs rendszer | platformfüggetlen |
Platform | multi-platform |
Méret | 7800 KB[forrás?] |
Állapot | Aktív |
Kategória | RDBMS |
Licenc | BSD licenc |
A HSQLDB (HyperSQL DataBase) weboldala |
A HSQLDB (Hyper Structured Query Language Database) egy Javaban írt relációsadatbázis-kezelő rendszer. Van JDBC meghajtója és elég nagy részhalmazát támogatja az SQL-92 és SQL:2008 szabványoknak. Gyors és kis méretű (a 2.2-es verzió kb. 1300 kilobájt) adatbázis-kezelő, amelyben lehetőség van memóriában illetve lemezen is tárolni a táblákat. Használható beágyazott és szervermódban egyaránt.
Tartalmaz beépített eszközöket, többek között minimális webszervert, konzolos és grafikus beállítófelületeket (amelyek appletként is futtathatóak), és jó néhány bemutatópéldát. Java környezetben 1.1-es verziótól kezdve futtatható.
A HSQLDB BSD licenc alatt érhető el. Használják adatbázisként és perzisztenciamotorként több nyílt forráskódú projektben (OpenOffice.org Base, LibreOffice Base), valamint kereskedelmi szoftverben (Mathematica, InstallAnywhere).
A HSQLDB-t a szoftverfejlesztés során különböző keretrendszerekkel szokták együtt használni, ilyenek például a Spring keretrendszer vagy a Hibernate.