2.6.1 マルチメディア情報を扱う製品
次に示す製品と連携すると,文書や空間データなどのマルチメディア情報や分散オブジェクト環境に対応できるシステムを構築できます。
-
全文検索プラグイン(HiRDB Text Search Plug-in)
-
空間検索プラグイン(HiRDB Spatial Search Plug-in)
-
HiRDB XML Extension
-
DocumentBroker
-
DABroker
HiRDBの関連製品のシステム構成を次の図に示します。
- 〈この項の構成〉
(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のデータベースに文書,画像,音声などのマルチメディアデータを格納して,分散オブジェクト環境下でもデータベースの所在を意識することなくアクセスできます。
- データベースとのレスポンス性能を向上
-
マルチスレッド環境で利用できるため,1接続クライアント当たりのメモリ所要量が削減でき,接続クライアント数が増えた場合でも,HiRDBのサーバからの均一なレスポンスを実現できます。さらに,クライアントからのデータ転送とデータベースからのデータ読み込みを並行して動作できるため,少ないクライアント数の場合でもレスポンス性能を向上できます。
- 高度なデータベースアクセスを実現
-
複雑なデータベースアクセス処理を八つの関数に統合したSimple Interface機能によって,絞り込み検索やランダム検索が実現できます。