特許
J-GLOBAL ID:200903033065696615

データベース管理プログラム、方法、装置及び記録媒体

発明者:
出願人/特許権者:
代理人 (1件): 竹内 進
公報種別:公開公報
出願番号(国際出願番号):特願2004-271074
公開番号(公開出願番号):特開2006-085539
出願日: 2004年09月17日
公開日(公表日): 2006年03月30日
要約:
【課題】アプリケーションの変更を必要とすることなく、検索処理と更新処理を別トランザクションとして占有時間の短縮および更新処理での占有範囲を必要最小限とする。 【解決手段】版数管理部24は基幹データベース20を排他制御する最小単位であるページ毎に版数を登録した版数管理テーブル30を管理し、ページの更新処理に伴い該当する版数管理テーブル30の版数を更新する。検索処理部26は、検索処理要求を受信した際に基幹データベース20の検索処理を実行し、検索結果を検索処理要求元のAIサーバ14-1に通知すると共に、検索対象となったページの版数をAIサーバ14-1に通知して保存させる。更新処理部28は、検索結果の通知に基づいてレコード更新処理要求を受信した際に、AIサーバ14-1から取得した検索時の版数と版数管理テーブル30から取得した現在の版数とを比較し、両者が一致した場合に基幹データベース20を更新し、不一致の場合はエラーを通知して検索処理からリトライさせる。 【選択図】 図1
請求項(抜粋):
データベースを管理するホストコンピュータに、 データベースを排他制御する最小単位毎に版数を登録して管理し、前記最小単位内での更新処理に伴い対応する版数を更新する版数管理ステップと、 前記データベースの検索処理要求を受信した際にデータベースの検索処理を実行し、検索結果を検索処理要求元に通知すると共に、全検索結果に対応した最小単位の版数を前記検索処理要求元に通知して保存させる検索ステップと、 前記検索結果の通知に基づいてデータベース更新処理要求を受信した際に、前記更新処理要求元から取得した検索時の版数と前記版数管理ステップで管理している現在の版数とを比較し、両者が一致した場合に前記データベースを更新し、不一致の場合はエラーを通知する更新ステップと、 を実行させることを特徴とするデータベース管理プログラム。
IPC (2件):
G06F 12/00 ,  G06F 17/30
FI (2件):
G06F12/00 535G ,  G06F17/30 240A
Fターム (5件):
5B075KK02 ,  5B075NR02 ,  5B082FA16 ,  5B082FA17 ,  5B082GA05
引用特許:
出願人引用 (3件)
引用文献:
審査官引用 (3件)

前のページに戻る