H2 Database

GPTKB entity

Statements (57)
Predicate Object
gptkbp:instanceOf relational database management system
gptkbp:developer Thomas Mueller
gptkbp:feature Zero configuration
Triggers
Small footprint
User-defined functions
Backup and restore
Stored procedures
Support for transactions
ANSI SQL compliance
Fast startup
Compatibility modes (HSQLDB, MySQL, PostgreSQL, Oracle)
Automatic mixed-mode operation
Browser-based console
Java-based extensions
Multi-version concurrency control (MVCC)
Support for JSON data
Support for XML data
Support for array and enum types
Support for constraints
Support for foreign keys
Support for indexes
Support for referential integrity
Support for roles and users
Support for schemas
Support for sequences and auto-increment columns
Support for spatial data (GeoDB extension)
Support for views and materialized views
gptkbp:firstReleased 2005
https://www.w3.org/2000/01/rdf-schema#label H2 Database
gptkbp:latestReleaseVersion 2024-03-10
2.2.224
gptkbp:license gptkb:MPL_2.0
gptkb:EPL_1.0
gptkbp:operatingSystem Cross-platform
gptkbp:repository https://github.com/h2database/h2database
gptkbp:supports SQL
In-memory database
Encryption
Full-text search
Clustering
Server mode
JDBC API
Disk-based database
Embedded mode
MVStore storage engine
gptkbp:usedBy gptkb:Hibernate
gptkb:Play_Framework
gptkb:Spring_Framework
gptkbp:usedFor Prototyping
Lightweight production databases
Testing Java applications
gptkbp:website https://www.h2database.com/
gptkbp:writtenBy gptkb:Java
gptkbp:bfsParent gptkb:Heroku_Data_for_H2_Database
gptkb:Spring_Cloud_Data_Flow
gptkbp:bfsLayer 7