特許
J-GLOBAL ID:200903024910834527

ストレージ装置及びストレージ方法並びにプログラム

発明者:
出願人/特許権者:
代理人 (4件): 山下 穣平 ,  志村 博 ,  永井 道雄 ,  山下 穣平
公報種別:公開公報
出願番号(国際出願番号):特願2003-158174
公開番号(公開出願番号):特開2004-362142
出願日: 2003年06月03日
公開日(公表日): 2004年12月24日
要約:
【課題】データベース管理プログラムを用いなくてもトランザクション処理に類似したセッション処理を行うことを可能とする。【解決手段】セッション管理テーブルによりセッション識別子とクライアント識別子を管理し、更新管理テーブルによりセッション識別子と更新範囲と更新データを管理する。セッションの途中では、書き込み手段は、更新管理テーブルにデータを書き込む。読み出し手段は、記憶手段と必要に応じて更新管理テーブルからデータを読み出す。コミット手段は更新管理テーブルに一時記憶されているデータを記憶装置に書き込む。アボート手段は、セッション管理テーブルと更新管理テーブルの該当レコードを削除する。【選択図】 図1
請求項(抜粋):
セッションを識別するためのセッション識別子のフィールドと該セッション識別子に対応するクライアントを識別するためのクライアント識別子のフィールドとを有するセッション管理テーブルと、 前記セッション識別子のフィールドと該セッション識別子に対応するクライアントから更新要求のあった記憶装置上の範囲である更新範囲のフィールドと該更新範囲に書き込むべきデータを保存する最新データ保存のフィールドとを有する更新管理テーブルと、 セッション開始要求があったときに、前記セッション管理テーブルに新たなレコードを追加し、該新たなレコードのセッション識別子のフィールド、クライアント識別子のフィールドに、それぞれ、新たなセッション識別子、前記セッションの開始を要求したクライアントのクライアント識別子とを挿入し、前記新たなセッション識別子を前記セッションの開始を要求したクライアントに通知するセッション開始手段と、 書き込み要求があったときに、該書き込み要求による書き込み範囲と重複する部分を前記更新範囲のフィールドに有するレコードが前記更新管理テーブルに存在するか否かを判断し、該判断の結果が否定的であるならば、前記更新管理テーブルに新たなレコードを追加し、該新たなレコードのセッション識別子のフィールド、更新範囲のフィールド、最新データ保存のフィールドに、それぞれ、前記書き込み要求に対応する前記セッション識別子、前記書き込み要求による書き込み範囲、前記書き込み要求による書き込みデータを挿入し、前記判断の結果が肯定的であるならば、存在するレコードの更新範囲のフィールド、最新データ保存のフィールドを、それぞれ、前記書き込み要求による書き込み範囲、前記書込要求による書き込みデータで更新する書き込み手段と、 コミット要求があったときに、該コミット要求に対応する前記セッション識別子と同一のセッション識別子を有するレコードが前記更新管理テーブルに存在するならば、該レコードの最新データ保存のフィールドにあるデータを前記記憶装置の該レコードの更新範囲で示される範囲に書き込むコミット手段と、 を備えることを特徴とするストレージ装置。
IPC (1件):
G06F12/00
FI (1件):
G06F12/00 518A
Fターム (3件):
5B082GB00 ,  5B082GB05 ,  5B082HA05
引用特許:
審査官引用 (2件)
引用文献:
前のページに戻る