HSQLDB
File:Hsqldb.gif This file may be deleted at any time. | |
Stable release | 1.8.0.7
/ September 24, 2006 |
---|---|
Repository | |
Operating system | Cross-platform |
Type | RDBMS |
License | BSD license |
Website | hsqldb.org |
HSQLDB is a relational database management system written in Java. It is based on Thomas Mueller's discontinued Hypersonic SQL Project[1]. The software is available under a BSD license.
It has a JDBC driver and supports a rich subset of SQL-92, SQL-99, and SQL:2003 standards[2]. It offers a fast[3], small (less than 100k in one version) database engine which offers both in-memory and disk-based tables. Embedded and server modes are available.
Additionally, it includes tools such as a minimal web server, in-memory query and management tools (can be run as applets), and a number of demonstration examples. HSQLDB is currently being used as a database and persistence engine in many open source software projects, such as OpenOffice.org Base and the Standalone Roller Demo,[4] as well as in commercial projects and products, such as InstallShield or InstallAnywhere (starting with version 8.0).
It is best known for being bundled with Hibernate (Java), a popular object-relational mapping library for Java. It can also run on free Java runtimes such as Kaffe.
Notes
- ^ "The new HSQLDB". hsqldb.org.
- ^ "HSQLDB SQL Syntax". hsqldb.org.
- ^ "HSQLDB Performance Comparison". hsqldb.org.
- ^ "Standalone Roller Demo". rollerweblogger.org.
See also
- List of relational database management systems
- Comparison of relational database management systems
- OpenOffice.org Base
External links