H2 is a relational database management system written in Java. It can be embedded in Java applications or run in the client-server mode. The disk footprint (size of the jar file) is about 1 MB.
Oracle TimesTen Alternatives
Oracle TimesTen is described as 'TimesTen is a memory-optimized, relational database management system with persistence and recoverability. Originally designed and implemented at Hewlett-Packard labs in Palo Alto, California, TimesTen was spun out into a separate startup in 1996 and acquired by Oracle' and is a relational database in the development category. There are more than 25 alternatives to Oracle TimesTen for a variety of platforms, including Windows, Linux, Mac, Web-based and BSD apps. The best Oracle TimesTen alternative is SQLite, which is both free and Open Source. Other great apps like Oracle TimesTen are PostgreSQL, MySQL Community Edition, MongoDB and Microsoft SQL Server.
Alternatives list
- 55 H2 Database Engine alternatives
- 71 HSQLDB alternatives
HSQLDB (Hyper Structured Query Language Database) is a relational database management system written in Java. It has a JDBC driver and supports a large subset of SQL-92 and SQL:2008 standards. It offers a fast, small (around 1300 kilobytes in version 2.

- 51 CUBRID Database alternatives
CUBRID is a comprehensive GPL/BSD open source relational database management system highly optimized for Web Applications. CUBRID is being developed in C/C++. Includes native HA, online hot backup, and other features. JDBC, PHP, ODBC/.NET, Ruby & Python APIs.
Vertica is a grid-based, column-oriented database designed to manage large, fast-growing volumes of data and provide very fast query performance when used for data warehouses and other query-intensive applications.
- 36 Hazelcast alternatives
Hazelcast is an in-memory Open Source data grid based on Java. By having multiple nodes form a cluster, data is evenly distributed among the nodes. This allows for horizontal scalability both in terms of available storage space and processing power.
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux
- 103 OrbitDB alternatives
OrbitDB is a serverless, distributed, peer-to-peer database. OrbitDB uses IPFS as its data storage and IPFS Pubsub to automatically sync databases with peers. It's an eventually consistent database that uses CRDTs for conflict-free database merges making OrbitDB an excellent...
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux
- BSD
DB2 offers industry leading performance, scale, and reliability on your choice of platform from Linux to z/OS. DB2 supports storing XML and relational data and offers SQL PL and PL/SQL procedural languages.
VoltDB is a blazingly fast NewSQL database system. It is specifically designed to run on modern scale-out architectures - fast, inexpensive servers connected via high-speed data networks.
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux
Clustrix is the leading scale-out SQL database engineered for the cloud. With Clustrix, you can scale transaction throughput, run real-time analytics, and simplify operations.
- 26 Datomic alternatives
Datomic is a database of flexible, time-based facts, supporting queries and joins, with elastic scalability, and ACID transactions.
Cost / License
- Freemium
- Proprietary
Platforms
- Mac
- Windows
- Linux
The Starcounter database is built with the real-time systems of today in mind. Real-time systems supporting thousands or millions of simultaneous users. Systems like online stores, location-based services or banking applications.
NuoDB is a distributed database that can be deployed in any datacenter, in any cloud, anywhere, without the compromises inherent in other New SQL solutions.
Cost / License
- Paid
- Proprietary
Platforms
- Mac
- Windows
- Linux
- Online
























