H2数据库 - 简介



H2是一个开源的轻量级Java数据库。它可以嵌入到Java应用程序中,也可以在客户端-服务器模式下运行。主要的是,H2数据库可以配置为内存数据库,这意味着数据不会持久化到磁盘。由于它是嵌入式数据库,因此不适用于生产开发,而主要用于开发和测试。

该数据库可以在嵌入模式或服务器模式下使用。以下是H2数据库的主要功能:

  • 极快、开源、JDBC API
  • 支持嵌入式和服务器模式;内存数据库
  • 基于浏览器的控制台应用程序
  • 占用空间小 - 大约1.5MB的jar文件大小

H2数据库的功能

H2数据库的主要功能如下:

  • 它是一个极快的数据库引擎。

  • H2是开源的,并用Java编写。

  • 它支持标准SQL和JDBC API。它也可以使用PostgreSQL ODBC驱动程序。

  • 它具有嵌入式和服务器模式。

  • H2支持集群多版本并发

  • 它具有强大的安全功能。

附加功能

以下是H2数据库的一些附加功能:

  • H2是基于磁盘的或内存数据库和表,支持只读数据库,临时表。

  • H2提供事务支持(读已提交)、两阶段提交、多连接、表级锁定。

  • H2是一个基于成本的优化器,对复杂查询使用遗传算法,零管理。

  • H2包含可滚动和可更新的结果集支持、大型结果集、外部结果排序,函数可以返回结果集。

  • H2支持加密数据库(AES)、SHA-256密码加密、加密函数和SSL。

H2数据库中的组件

为了使用H2数据库,您需要以下组件:

  • 一个网络浏览器
  • 一个H2控制台服务器

这是一个客户端/服务器应用程序,因此需要服务器和客户端(浏览器)才能运行它。

广告
© . All rights reserved.