スケーラブルデータベースサーバ HiRDB Version 8 解説(Windows(R)用)

[目次][用語][索引][前へ][次へ]

5.4.2 外部Javaストアドルーチンの特長

外部Javaストアドルーチンの特長を次に示します。

  1. サーバ,クライアント間の通信オーバヘッドがありません
    外部Javaストアドルーチンは,SQLストアドプロシジャ,SQLストアドファンクションと同様に,サーバ側で処理をします。したがって,サーバ,クライアント間での通信によるオーバヘッドはありません。
  2. 手続き本体,関数本体をJavaで記述できます
    記述言語がJavaなので,SQLで記述するよりも高度な制御ができます。
  3. 異種DBMSでも動作できます
    Javaはプラットフォームに依存しない言語です。したがって,Javaで作成したプログラムは,外部Javaストアドルーチンを提供する異種DBMSでも動作できます。
  4. デバッグが簡単です
    SQLストアドプロシジャ,SQLストアドファンクションのデバッグをする場合,実際にサーバ側で動作させる必要があります。これに対して,外部Javaストアドルーチンのデバッグは,クライアント側にJava言語のデバッガを用意することで,データベースアクセスを含めたデバッグができます。