HSQLDB logo

HSQLDB

Supports embedded and server modes, offers in-memory and disk-based tables, and includes command line and GUI tools.

Made by Unknown Author

  • Database

  • SQL

What is HSQLDB?

HSQLDB is a robust SQL relational database software written in Java. It offers a small, fast, and multi-threaded database engine with both in-memory and disk-based tables, along with support for embedded and server modes. HSQLDB includes a powerful command line SQL tool and simple GUI query tools, making it a versatile solution for a variety of data management needs. As an open-source tool with a JDBC driver, HSQLDB supports a large subset of SQL-92 and SQL:2008 standards, providing a comprehensive set of features for developers and database administrators. Its lightweight footprint, starting at around 1300 kilobytes, makes it an attractive choice for embedded applications and projects with limited resources. Additionally, HSQLDB can run on Java runtimes from version 1.1 and above, including free options like Kaffe, ensuring broad compatibility. This database management system is widely adopted, being used as the persistence engine in numerous open-source projects and commercial products, demonstrating its reliability and flexibility

Highlights

  • Multi-threaded and transactional database engine with in-memory and disk-based tables
  • Supports embedded and server modes for diverse deployment requirements
  • Includes powerful command line SQL tool and simple GUI query tools for efficient data management
  • Supports a large subset of SQL-92 and SQL:2008 standards through a JDBC driver
  • Lightweight footprint, starting at around 1300 kilobytes, enabling use in resource-constrained environments
  • Compatible with Java runtimes from version 1.1 and above, including free options like Kaffe

Platforms

  • Mac
  • Windows
  • Linux

Languages

  • English

Social

Features

    • Relational Database