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.