H2 簡介學習手册

Published on 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 控制台伺服器
這是一個用戶端/伺服器應用程式,因此需要伺服器和用戶端(瀏覽器)來運行它。