FREEDOM251

Freedom251 › Compare

Side by side

EJDB2 vs HSQLDB

Both stand on embedded databases. Which one you can start free with, which one lets you read the code, and what each costs once you pay.

EJDB2

Free plan APIiPhoneLinux+3

EJDB2 combines an embeddable JSON engine with query features and an optional network server. Its current binding maintenance and disabled issues tracker are important considerations for developers choosing it.

Visit EJDB2

HSQLDB

Free plan Open source APILinuxMac+2

HSQLDB offers a broad relational database feature set with free software and optional paid support. Check its storage limits and license terms against your deployment needs.

Visit HSQLDB

The facts

EJDB2HSQLDB
Free planYesYes
Open sourceNot publishedYes
Runs onAPI, iPhone, Linux, Mac, Self-hosted, WindowsAPI, Linux, Mac, Self-hosted, Windows
Lowest paid planFree or on requestDeveloper SupportWare: $100 a year
Plans published111
MakerNot publishedHSQLDB
Websitegithub.comhsqldb.org
On embedded databases#6 of 30#2 of 30

EJDB2: what it does well

  • Stores data in a single file.
  • JQL supports joins, indexes, and projections.
  • jbs provides HTTP REST and WebSocket endpoints.
  • Server supports TLS 1.2 and access tokens.
  • Free under the MIT License.

What to know first

  • Only Java and Node.js bindings are maintained.
  • The issues tracker is disabled.

HSQLDB: what it does well

  • Supports embedded and server modes.
  • Includes in-memory and disk-based tables.
  • Supports lock-based and MVCC transactions.
  • Database software is free under its licenses.
  • Offers command-line and GUI query tools.

What to know first

  • Memory tables are limited by available memory.
  • TEXT tables are limited to 256GB each.
  • CACHED table size defaults to 8TB.
  • Paid subscriptions are required for listed priority support.

Alternatives to EJDB2 Alternatives to HSQLDB The whole list