H2是一个开源的轻量级Java数据库.它可以嵌入Java应用程序中,也可以在客户端 - 服务器模式下运行.主要是,H2数据库可以配置为在内存数据库中运行,这意味着数据不会在磁盘上持久存在.由于嵌入式数据库,它不用于生产开发,但主要用于开发和测试.
此数据库可用于嵌入模式或服务器模式.以下是H2数据库的主要功能 :
非常快,开源,JDBC API
可在嵌入式和服务器模式下使用;内存数据库
基于浏览器的控制台应用程序
占地面积小,大约1.5MB jar文件大小
H2数据库的主要功能如下: ;
这是一个非常快速的数据库引擎.
H2是开源的,用Java编写.
它支持标准的SQL和JDBC API.它也可以使用PostgreSQL ODBC驱动程序.
它具有嵌入式和服务器模式.
H2支持群集和多版本并发.
它具有强大的安全功能.
以下是H2数据库的一些附加功能 :
H2是基于磁盘或内存的数据库和表,只读数据库支持,临时表.
H2提供事务支持(读取已提交),2阶段提交多个连接,表级锁定.
H2是基于成本的优化器,使用遗传算法进行复杂查询,零管理.
H2包含可滚动和可更新的结果集支持,大结果集,外部结果排序,函数可以返回结果集.
H2支持加密数据库(AES),SHA-256密码加密,加密函数和SSL.
为了使用H2数据库,你需要有以下组件 :
网络浏览器
H2控制台服务器
这是一个客户端/服务器应用程序,因此需要服务器和客户端(浏览器)来运行它.