Popularity
8.2
Stable
Activity
9.3
Declining
3,582
134
1,092
Code Quality Rank:
L1
Programming language: Java
License: GNU General Public License v3.0 or later
Tags:
Database
Latest version: v1.4.200
H2 alternatives and similar libraries
Based on the "Database" category.
Alternatively, view H2 alternatives based on common mentions on social networks and blogs.
-
HikariCP
光 HikariCP・A solid, high-performance, JDBC connection pool at last. -
Presto
The official home of the Presto distributed SQL query engine for big data -
orientdb
OrientDB is the most versatile DBMS supporting Graph, Document, Reactive, Full-Text and Geospatial models in one Multi-Model product. OrientDB can run distributed (Multi-Master), supports SQL, ACID Transactions, Full-Text indexing and Reactive Queries. -
MapDB
MapDB provides concurrent Maps, Sets and Queues backed by disk storage or off-heap-memory. It is a fast and easy to use embedded Java database engine. -
Crate
CrateDB is a distributed SQL database that makes it simple to store and analyze massive amounts of data in real-time. Built on top of Lucene. -
ObjectBox embedded database
Java Database for Mobile & IoT - fast and lightweight -
Chronicle Map
Replicate your Key Value Store across your network, with consistency, persistance and performance. -
requery
requery - modern SQL based query & persistence for Java / Kotlin / Android -
JDBI
jdbi is designed to provide convenient tabular data access in Java; including templated SQL, parameterized and strongly typed queries, and Streams integration -
sql2o
sql2o is a small library, which makes it easy to convert the result of your sql-statements into objects. No resultset hacking required. Kind of like an orm, but without the sql-generation capabilities. Supports named parameters. -
Xodus
Transactional schema-less embedded database used by JetBrains YouTrack and JetBrains Hub. -
JetBrains Xodus
Transactional schema-less embedded database used by JetBrains YouTrack and JetBrains Hub. -
FlexyPool
FlexyPool adds metrics and failover strategies to a given Connection Pool, allowing it to resize on demand. -
Eventsourcing for Java
Event capture and querying framework for Java -
Liquibase
2.3 H2 VS LiquibaseDatabase-independent library for tracking, managing and applying database schema changes.
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
Promo
www.influxdata.com
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of H2 or a related project?
Popular Comparisons
README
[CI](h2/src/docsrc/images/h2-logo-2.png)
Welcome to H2, the Java SQL database.
The main features of H2 are:
- Very fast, open source, JDBC API
- Embedded and server modes; disk-based or in-memory databases
- Transaction support, multi-version concurrency
- Browser based Console application
- Encrypted databases
- Fulltext search
- Pure Java with small footprint: around 2.5 MB jar file size
- ODBC driver
More information: https://h2database.com
Downloads
Download latest version or add to pom.xml
:
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>2.1.214</version>
</dependency>
Documentation
Support
- Issue tracker for bug reports and feature requests
- Mailing list / forum for questions about H2
- 'h2' tag on Stack Overflow for other questions (Hibernate with H2 etc.)