HSQLDB

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Betacommand (talk | contribs) at 06:50, 23 May 2007 (adding {{speedy-image-c}}). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

HSQLDB
Stable release
1.8.0.7 / September 24, 2006
Repository
Operating systemCross-platform
TypeRDBMS
LicenseBSD license
Websitehsqldb.org
HSQL Database Manager

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

  1. ^ "The new HSQLDB". hsqldb.org.
  2. ^ "HSQLDB SQL Syntax". hsqldb.org.
  3. ^ "HSQLDB Performance Comparison". hsqldb.org.
  4. ^ "Standalone Roller Demo". rollerweblogger.org.

See also

External links