• 検索結果がありません。

マルチメディア情報を扱う製品との連携

ドキュメント内 HiRDB Version 10 解説 (ページ 82-85)

前書き 2 変更内容 6

2.6  マルチメディア情報を扱う製品との連携

2.6.1 マルチメディア情報を扱う製品

次に示す製品と連携すると,文書や空間データなどのマルチメディア情報や分散オブジェクト環境に対応 できるシステムを構築できます。

• 全文検索プラグイン(HiRDB Text Search Plug-in)

• 空間検索プラグイン(HiRDB Spatial Search Plug-in)

• HiRDB XML Extension

• DocumentBroker

• DABroker

HiRDB の関連製品のシステム構成を次の図に示します。

図 2‒14 HiRDB の関連製品のシステム構成

2. HiRDB の付加 PP 及び関連製品との連携

(1) 全文検索プラグイン(HiRDB Text Search Plug-in)

HiRDB Text Search Plug-in

を使用すると,構造を持った SGML/XML 文書又は構造を持たない文書を SQL で検索できます。HiRDB Text Search Plug-in は,日本語の検索方式には,文書中の n 文字(n-gram)の出現位置をインデクスとして登録し,検索対象の文書を高速に全文検索できる

n-gram インデク ス方式を採用しています。

(2) 空間検索プラグイン(HiRDB Spatial Search Plug-in)

HiRDB Spatial Search Plug-in

を使用すると,地図情報などの空間データ(2 次元データ)を検索できま す。

(3) HiRDB XML Extension

HiRDB XML Extension

を使用すると,XML 形式のデータを列データとして扱うことができます。XML 形式のデータを表形式に変換して管理するのではなく,一次情報のデータそのものを管理できるようにな ります。

XML 型の値に対しては,XML 型の値を処理する SQL(SQL/XML)を使用して,特定の条件に合致する XML 文書の絞り込みや,特定の部分構造の値の取り出しなどの操作を行うことができます。

HiRDB XML Extension では,述語による行の絞り込みに使用する,部分構造をキーとする B-tree イン デクス「部分構造インデクス」と,全文検索用 n-gram インデクス「XML 型全文検索用インデクス」を提 供しています。

(4) DocumentBroker

DocumentBroker

とは,企業や官公庁などの基幹業務で扱われる分散オブジェクト環境下にある大量の 文書を効率良く管理するシステムを構築するためのアプリケーション開発及び実行の基盤となる製品です。

DocumentBroker で扱う文書や文書ごとに設定する作成日などの属性を HiRDB のデータベースに格納す ると,HiRDB の特長であるスケーラビリティを確保でき,高性能で信頼性のあるシステムを構築できま す。さらに,全文検索プラグイン HiRDB Text Search Plug-in を使用することで,文書をより高速に検 索できるようになります。DocumentBroker が提供する機能として,文書の履歴管理,複数文書のグルー プ化による管理などがあります。

(5) DABroker

DABroker

とは,大量データへの高速アクセスを実現するデータベースアクセスツールです。

分散オブジェクト環境でのデータベースアクセス

DABroker を使用すると,HiRDB のデータベースに文書,画像,音声などのマルチメディアデータを 格納して,分散オブジェクト環境下でもデータベースの所在を意識することなくアクセスできます。

2. HiRDB の付加 PP 及び関連製品との連携

データベースとのレスポンス性能を向上

マルチスレッド環境で利用できるため,1 接続クライアント当たりのメモリ所要量が削減でき,接続ク ライアント数が増えた場合でも,HiRDB のサーバからの均一なレスポンスを実現できます。さらに,

クライアントからのデータ転送とデータベースからのデータ読み込みを並行して動作できるため,少な いクライアント数の場合でもレスポンス性能を向上できます。

高度なデータベースアクセスを実現

複雑なデータベースアクセス処理を八つの関数に統合した Simple Interface 機能によって,絞り込み 検索やランダム検索が実現できます。

2. HiRDB の付加 PP 及び関連製品との連携

ドキュメント内 HiRDB Version 10 解説 (ページ 82-85)