HSQLDB (Hyper Structured Query Language Database) — это система управления реляционными базами данных, написанная на Java. Он имеет драйвер JDBC и поддерживает большое количество стандартов SQL-92 и SQL:2008. Он предлагает быстрый, небольшой (около 1300 килобайт в версии 2.2) механизм базы данных, который предлагает таблицы как в памяти, так и на диске. Доступны встроенный и серверный режимы.
Кроме того, он включает в себя такие инструменты, как минимальный веб-сервер, командная строка и инструменты управления с графическим интерфейсом (могут запускаться как апплеты), а также ряд демонстрационных примеров. Он может работать в средах выполнения Java, начиная с версии 1.1 и выше, включая бесплатные среды выполнения Java, такие как Kaffe.
HSQLDB доступен по лицензии BSD. Он используется в качестве базы данных и механизма сохранения во многих проектах программного обеспечения с открытым исходным кодом, таких как OpenOffice.org Base и Standalone Roller Demo, а также в коммерческих продуктах, таких как Mathematica или InstallAnywhere (начиная с версии 8.0).