*** Welcome to piglix ***

Hsqldb

HSQLDB (HyperSQL DataBase)
Hsql.png
HSQL Database Manager
Initial release 2001; 16 years ago (2001)
Stable release
2.3.4 / 16 May 2016; 9 months ago (2016-05-16)
Development status Active
Written in Java
Operating system Cross-platform
Size 7.8MB (2.3.4 ZIP file)
Type RDBMS
License BSD
Website hsqldb.org

HSQLDB (Hyper SQL Database) is a relational database management system written in Java. It has a JDBC driver and supports a large subset of SQL-92, SQL:2008, and SQL:2011 standards. It offers a fast, small (around 1300 kilobytes in version 2.2) database engine which offers both in-memory and disk-based tables. Both embedded and server modes are available.

Additionally, it includes tools such as a minimal Web server, command line and GUI management tools (can be run as applets), and a number of demonstration examples. It can run on Java runtimes from version 1.1 upwards, including free Java implementations such as Kaffe.

HSQLDB is available under a BSD license. It is used as a database and persistence engine in many open source software projects, such as OpenOffice Base, LibreOffice Base, the Standalone Roller Demo, and the Jitsi VoIP and video-conference client since version 2.6. It is also used in commercial products, such as Mathematica and InstallAnywhere (starting with version 8.0).

HSQLDB version 2.0 has three transaction control modes. It supports read committed and serializable isolation levels with table level locks or with multiversion concurrency control (MVCC), or a combination of locks and MVCC. version 1.8.1 supports transaction isolation level 0 (read uncommitted) only.


...
Wikipedia

...