常用内存数据库介绍(四)

来源:互联网 发布:linux u盘启动盘 编辑:程序博客网 时间:2024/04/27 06:15

常用内存数据库介绍(四)

4.5  H2 Database

       h2是Thomas Mueller提供的一个开源的、纯java实现的关系数据库,官方网站:http://www.h2database.com/html/main.html

       它的主要特性是:

非常速的数据库引擎
开源、免费数据库
支持 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

0 0
原创粉丝点击