H2 - 嵌入式数据库引擎


EPL/MPL
跨平台
Java

软件简介

H2是一个短小精干的嵌入式数据库引擎,主要的特性包括:

  • 免费、开源、快速

  • 嵌入式的数据库服务器,支持集群

  • 提供JDBC、ODBC访问接口,提供基于浏览器的控制台管理程序

  • Java编写,可使用GCJ和IKVM.NET编译

  • 短小精干的软件,1M左右。

几个嵌入式数据库的对比:

H2 [ Derby ](http://www.oschina.net/p/derby) [ HSQLDB ](http://www.oschina.net/p/hsqldb) [ MySQL ](http://www.oschina.net/p/mysql) [ PostgreSQL ](http://www.oschina.net/p/postgresql)
Pure Java Yes Yes Yes No No
Memory Mode Yes No Yes No No
Transaction Isolation Yes Yes No Yes Yes
Cost Based Optimizer Yes Yes No Yes Yes
Encrypted Database Yes Yes No No No
ODBC Driver Yes No No Yes Yes
Fulltext Search Yes No No Yes Yes
Multi Version Concurrency Yes No No No Yes
Footprint (jar/dll size) ~1 MB ~2 MB ~600 KB ~4 MB ~6 MB