...
分类: 数据库开发技术
2011-12-20 09:58:42
常用内存数据库介绍(四)
4.5 H2 Database
h2是Thomas Mueller提供的一个开源的、纯java实现的关系数据库,官方网站:。
它的主要特性是:
非常速的数据库引擎
开源、免费数据库
支持 JDBC和ODBC API,支持SQL
支持嵌入式,服务器和集群模式。支持内存数据库。
提供基于浏览器的管理控制台
整个应用本身只有1MB左右。
其他特性还包括
基于磁盘或内存的数据库、表,支持只读数据库、临时表。
两段式事务支持
支持多个连接。表级别的锁。
基于成本的优化,为复杂查询使用遗传算法,零管理。
滚动的、可修改的result set支持。支持大结果集、外部结果排序。
加密数据库(AES或XTEA),SHA-256密码加密。
性能比较(摘自h2database网站)
嵌入式下H2的性能比较
嵌入式应用。有一个项目在为.Net使用H2,使用CLI重新编译H2。还没有深入关注。
ODBC。但性能一般。
4.5 其他内存数据库
包括Derby, HSQLDB等
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zhangxinrun/archive/2010/07/06/5716591.aspx
后续的一些内容见原博客,或者参考: