前書き 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 及び関連製品との連携