Hsqldb-introduction

提供:Dev Guides
移動先:案内検索

HSQLDB-はじめに

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

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

HSQLDBの機能

  • HSQLDBは​​、DBサーバーに対する高速操作のためにメモリ内構造を使用します。 信頼性の高いクラッシュリカバリで、ユーザーの柔軟性に応じてディスクの永続性を使用します。
  • HSQLDBは​​、ビジネスインテリジェンス、ETL、および大規模なデータセットを処理するその他のアプリケーションにも適しています。
  • HSQLDBには、XAトランザクション、接続プールデータソース、リモート認証など、幅広いエンタープライズ展開オプションがあります。
  • HSQLDBは​​Javaプログラミング言語で記述され、Java Virtual Machine(JVM)で実行されます。 データベースアクセス用のJDBCインターフェイスをサポートします。

HSQLDBのコンポーネント

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

  • HyperSQL RDBMSエンジン(HSQLDB)
  • HyperSQL JDBCドライバー
  • データベースマネージャー(GUIデータベースアクセスツール、SwingおよびAWTバージョン)

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

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