Skip to content
SPECIFICTION
Get listed

HSQLDB vs Tkrzw

HSQLDB

hsqldb.org

Tkrzw

dbmx.net

Side by side

FigureHSQLDBTkrzw
Price from$8.33/mo—
Free planYes—
Free trial——
Open sourceYes—
WindowsYesYes
macOSYesYes
LinuxYesYes
APIYes—
Self-hostedYesYes
Plans published110
Spec score · Embedded Databases9.2 (#2)6.8 (#26)
ConcurrencyThe engine is multithreaded and offers lock-based, MVCC and hybrid transaction-control models.The API documentation says all database classes are thread-safe for simultaneous access by multiple threads.
LicenseHSQLDB source and binaries use permissive BSD-based licenses, with separate terms for legacy Hypersonic SQL code.The project repository identifies the license as Apache-2.0.
Support modelCommunity support is provided through documentation and a SourceForge forum, while SupportWare subscribers receive priority support and feature consideration.The repository provides contribution instructions and sample code, while the opened project pages do not state a commercial support offering.

Plans

HSQLDB

  • Developer subscription$100 a year
  • Basic Corporate subscriptionPrice not published
  • Premier Corporate subscription$2,500 a year
  • HSQLDBFree
  • HSQLDB softwareFree
  • Developer SupportWare$100 a year
  • SupportWare Developer subscription$100 a year
  • Basic Corporate SupportWare$500 a year
  • SupportWare Basic Corporate subscription$500 a year
  • Premier Corporate SupportWare$2,500 a year

HSQLDB pricing →

Tkrzw

No plans published.

Tkrzw pricing →

In their own words

HSQLDB

HSQLDB is a Java-based relational database engine for embedded or server use, with both in-memory and disk-based tables. It supports SQL:2023 core features and many optional features, plus lock-based and MVCC transaction models; the engine is fully multithreaded. Listed capabilities include JSON constructor functions, CSV loading and unloading, temporal system-versioned tables, row-level access control, and log-based replica synchronization. It includes a command-line SQL tool and simple GUI query tools. The latest official release listed is version 2.7.4, compatible with JDK 8 and above, and packages include Java 11 module jars as well as Java 8 jars for HSQLDB and SQL Tool. HSQLDB is self-hosted, with high availability, read replicas, and JSON data support listed. Its default combined limit for CACHED tables is 8TB, extendable to 256TB with a connection property; each TEXT table is limited to 256GB, and memory tables depend on available memory. The software is free to use in commercial products when license terms are met; its licenses are based on the new BSD License. The HSQLDB plan is free. A Developer subscription is $100 a year; Premier Corporate is $2,500 a year at the base level. Support options include community channels and paid commercial support.

Visit hsqldb.org

Tkrzw

Tkrzw has no write-up on Specifiction yet; its figures are above.

Visit dbmx.net