H2 简介学习手册

收录于 2023-04-20 00:10:05 · English · بالعربية · Español · हिंदीName · 日本語 · Русский язык · 中文繁體

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 控制台服务器
这是一个客户端/服务器应用程序,因此需要服务器和客户端(浏览器)来运行它。