Popularity
8.2
Stable
Activity
9.5
Growing
3,346
134
1,055
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.
-
Presto
The official home of the Presto distributed SQL query engine for big data -
HikariCP
光 HikariCP・A solid, high-performance, JDBC connection pool at last. -
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. -
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. -
ObjectBox embedded database
Fast lightweight Java Database for storing and syncing objects in Mobile & IoT -
Crate
CrateDB is a distributed SQL database that makes it simple to store and analyze massive amounts of machine data in real-time. -
requery
requery - modern SQL based query & persistence for Java / Kotlin / Android -
Chronicle Map
Replicate your Key Value Store across your network, with consistency, persistance and performance. -
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. -
JetBrains Xodus
Transactional schema-less embedded database used by JetBrains YouTrack and JetBrains Hub. -
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.
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
Promo
www.sonarlint.org
* 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.210</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.)