Welcome to H2, the Java SQL database. ![Build Status](https://camo.githubusercontent.com/fe1ee376a43f682762458132875fb20ab8ca0506c2259eb240aaa017bdb6e0fd/68747470733a2f2f7472617669732d63692e6f72672f683264617461626173652f683264617461626173652e7376673f6272616e63683d6d6173746572)
The main features of H2 are:
- Very fast, open source, JDBC API
- Embedded and server modes; in-memory databases
- Browser based Console application
- Small footprint: around 2 MB jar file size
More information: http://h2database.com
Features
H2 | Derby | HSQLDB | MySQL | PostgreSQL | |
---|---|---|---|---|---|
Pure Java | Yes | Yes | Yes | No | No |
Memory Mode | Yes | Yes | Yes | No | No |
Encrypted Database | Yes | Yes | Yes | No | No |
ODBC Driver | Yes | No | No | Yes | Yes |
Fulltext Search | Yes | No | No | Yes | Yes |
Multi Version Concurrency | Yes | No | Yes | Yes | Yes |
Footprint (embedded database) | ~2 MB | ~3 MB | ~1.5 MB | โ | โ |
Footprint (JDBC client driver) | ~500 KB | ~600 KB | ~1.5 MB | ~1 MB | ~700 KB |