H2 is a free and fast SQL database engine written in Java. Included are a JDBC and ODBC driver. Both disk based and in memory operation are supported. It can run in embedded and client / server mode. A web console application is included. Clustering is supported as well. It can run as a Java application or as a native executable.