HSQLDB

From Wikipedia, the free encyclopedia

HSQLDB
Image:hsqldb.gif
Latest release: 1.8.0.7 / September 24, 2006
OS: Cross-platform
Use: RDBMS
License: BSD license
Website: hsqldb.org
HSQL Database Manager
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.[citation needed] It offers a fast,[citation needed] 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,[2] as well as in commercial projects and products, such as InstallShield or InstallAnywhere (starting with version 8.0).

It is best known for its small size, ability to execute completely in memory,[citation needed] and its speed. It can also run on free Java runtimes such as Kaffe.

Contents

[edit] Notes

  1. ^ The new HSQLDB. hsqldb.org.
  2. ^ Standalone Roller Demo. rollerweblogger.org.

[edit] References

[edit] See also

[edit] External links