特許
J-GLOBAL ID:200903026708981626

データベース検索プログラム、データベース検索方法及びデータベース検索装置

発明者:
出願人/特許権者:
代理人 (1件): 松村 勝
公報種別:公開公報
出願番号(国際出願番号):特願2002-263396
公開番号(公開出願番号):特開2004-102631
出願日: 2002年09月09日
公開日(公表日): 2004年04月02日
要約:
【課題】不均一多重データベースに対する検索要求の処理速度の悪化を簡単な方法で抑止する。【解決手段】不均一多重に記憶されたDB27等に対する検索要求を検索要求受付分解部52で分割して複数の分割単位データに対する複数の分割検索要求を生成して共通キュー80に検索要求の受信時刻順に登録する。共通キューに新たに登録された分割検索要求、又は、既に投入された分割検索要求の処理がいずれかのDBサーバ装置において終了したときには共通キューに登録された最も古い分割検索要求について、いずれかのDBサーバ装置又は上記処理が終了したDBサーバ装置が、当該分割検索要求を処理可能という条件と、当該分割検索要求を、処理中の他の分割検索要求と並列に処理できるという条件とを満たすか否かを判断し、満たす場合には、当該分割検索要求を当該DBサーバ装置に投入する。【選択図】 図1
請求項(抜粋):
複数のデータベースサーバ装置にそれぞれ記憶され、複数の分割単位データの異なる組合せからなる複数のデータべースにより構成された不均一多重データベースに対する、いずれかのクライアント装置から受信された検索要求を分割して、それぞれ前記複数の分割単位データの一つに対して検索を要求する複数の分割検索要求を生成し、 生成された複数の分割検索要求を、前記複数のデータベースサーバ装置に共通に設けられた共通キューに、それぞれの分割検索要求を生成する元となった検索要求の受信時刻の順序を識別できるように登録し、 前記共通キューに複数の分割検索要求が新たに登録される毎に、当該複数の分割検索要求を順次選択し、当該選択された分割検索要求を処理可能であるいう処理可能条件と、処理中の他の分割検索要求と並列に当該選択された分割検索要求を処理できるという並列処理可能条件とを満たす追加投入可能な一つ又は複数のデータベースサーバ装置を判別し、 前記判別により追加投入可能であると判別された一つのデータベースサーバ装置若しくは複数のデータベースサーバ装置の一つに前記選択された分割検索要求を追加投入し、 いずれかの分割検索要求の処理がいずれかのデータベースサーバ装置により終了したことに同期して、前記共通キューから、前記処理可能条件と前記並列処理可能条件とを満たす最も古い分割検索要求を選択して当該データベースサーバ装置に投入する、 ステップをコンピュータに実行させるようにプログラムされていることを特徴とするデータベース検索プログラム。
IPC (3件):
G06F17/30 ,  G06F12/00 ,  G06F15/177
FI (3件):
G06F17/30 110C ,  G06F12/00 513J ,  G06F15/177 674A
Fターム (8件):
5B045BB28 ,  5B045BB42 ,  5B045DD16 ,  5B045DD18 ,  5B045EE29 ,  5B075KK03 ,  5B075KK07 ,  5B082GA08
引用特許:
出願人引用 (4件)
全件表示

前のページに戻る