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は、トランザクションサポート(コミットされた読み取り)、2フェーズコミット複数接続、テーブルレベルのロックを提供します。
H2は、管理がゼロの複雑なクエリに遺伝的アルゴリズムを使用するコストベースのオプティマイザーです。
H2 には、スクロールおよび更新可能な結果セットのサポート、大きな結果セット、外部結果の並べ替え、および結果セットを返すことができる関数が含まれています。
H2 は、暗号化されたデータベース(AES)、SHA-256 暗号暗号化、暗号化機能、および SSL をサポートしています。
H2 データベース内のコンポーネント
H2データベースを使用するには、次のコンポーネントが必要です。
ブラウザ
H2コンソール・サーバー
これはクライアント/サーバーアプリケーションであるため、実行するにはサーバーとクライアント(ブラウザ)が必要です。