Fewer than 5 people recommend it so far, so there's no written verdict. Here is what commenters said.

4recommend
0warn against
Jan 6, 2026first mention
Jun 9, 2026latest mention
Nov 25 – Oct 26
Used forhttp/2 in nginx porttransaction system databasein-memory and remote jdbcembedded java/kotlin database

Why people recommend it

“H2 fills this gap nicely, easily handling both in- memory and remote JDBC access”

Show 1 more

“I prefer to use H2 in some cases over SQLite”

Caveats and dissent

No one in these comments warned against it.

Often compared with

Who recommends it in their own words

All comments 6

“using Spring Boot, Kafka, and H2”

CS undergrad (AI/ML), graduating 2026on “Ask HN: Who is hiring? (February 2026)”

“H2 fills this gap nicely, easily handling both in- memory and remote JDBC access”

The equivalent "platform native" database for Clojure is Datalevin [0], which has a Datomic-like Datalog query language with SQLite-style semantics. Recommended. [0] https://github.com/juji-io/datalevin

“I prefer to use H2 in some cases over SQLite”

Threads where it came up

Also written as h2. Data: h2.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.

Keyboard shortcuts
j / kNext / previous item
o or EnterOpen selected item
/Search
g hHome
g tTop
g rRising
g cCategories
tToggle dark mode
?This help