H2 嵌入式数据库引擎

程序名称:H2

授权协议: EPL/MPL

操作系统: 跨平台

开发语言: Java

H2 介绍

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

  • 免费、开源、快速

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

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

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

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

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

H2 [ Derby ](https://www.jb51.cc/derby) [ HSQLDB ](https://www.jb51.cc/hsqldb) [ MySQL ](https://www.jb51.cc/mysql) [ PostgreSQL ](https://www.jb51.cc/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

H2 官网

http://h2database.com/

相关编程语言

SchemaCrawler提供一组用于增强标准JDBC Metadata的...
ER Master 是一个用于设计ER模型图的Eclipse插件。提...
Eclipse下用于画数据库ER图的插件,主要特性如下: ...
PowerDesigner 是Sybase的企业建模和设计解决方案,...
Mogwai ERDesigner NG是一个实体关系建模工具类似于...
Power*Architect 是一个数据建模工具,主要用在数据...