HSQLDB-はじめに

HyperSQLデータベース(HSQLDB)は、SQL:2011標準およびJDBC4仕様に厳密に準拠する最新のリレーショナルデータベースマネージャーです。すべてのコア機能とRDBMSをサポートします。HSQLDBは​​、データベースアプリケーションの開発、テスト、および展開に使用されます。

HSQLDBの主でユニークな機能は、標準コンプライアンスです。ユーザーのアプリケーションプロセス内、アプリケーションサーバー内、または個別のサーバープロセスとしてデータベースアクセスを提供できます。

HSQLDBの機能

  • HSQLDBは​​、DBサーバーに対する高速操作のためにメモリ内構造を使用します。ユーザーの柔軟性に応じてディスクの永続性を使用し、信頼性の高いクラッシュリカバリを提供します。

  • HSQLDBは​​、ビジネスインテリジェンス、ETL、および大規模なデータセットを処理するその他のアプリケーションにも適しています。

  • HSQLDBには、XAトランザクション、接続プールデータソース、リモート認証など、さまざまなエンタープライズ展開オプションがあります。

  • HSQLDBは​​Javaプログラミング言語で記述されており、Java仮想マシン(JVM)で実行されます。データベースアクセス用のJDBCインターフェイスをサポートします。

HSQLDBのコンポーネント

HSQLDBjarパッケージには3つの異なるコンポーネントがあります。

  • HyperSQL RDBMSエンジン(HSQLDB)

  • HyperSQLJDBCドライバー

  • データベースマネージャー(GUIデータベースアクセスツール、SwingおよびAWTバージョン付き)

HyperSQLRDBMSとJDBCドライバーがコア機能を提供します。データベースマネージャは、JDBCドライバを備えた任意のデータベースエンジンで使用できる汎用データベースアクセスツールです。

sqltool.jarと呼ばれる追加のjarには、コマンドラインデータベースアクセスツールであるSQLツールが含まれています。これは汎用コマンドです。他のデータベースエンジンでも使用できるラインデータベースアクセスツール。