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ツールが含まれています。これは汎用コマンドです。他のデータベースエンジンでも使用できるラインデータベースアクセスツール。