特許
J-GLOBAL ID:200903031496601368

オンライントランザクションシステム及び同システムに適用されるファイル更新制御方法

発明者:
出願人/特許権者:
代理人 (1件): 鈴江 武彦
公報種別:公開公報
出願番号(国際出願番号):特願平7-212079
公開番号(公開出願番号):特開平9-062550
出願日: 1995年08月21日
公開日(公表日): 1997年03月07日
要約:
【要約】【課題】データファイルへの実更新による実行中トランザクションへの影響をなくし、トランザクションの並列実行性を高める。【解決手段】トランザクション11-i(i=1〜n)からのレコード更新要求に従うデータファイル14の更新処理に際しては、更新するレコードへの同時アクセスを排他制御機構15にて排他制御して、そのレコードの更新をTRXバッファ制御機構17によりTRXバッファ16上で行わせると共に、当該バッファ16上でのレコード更新の履歴を更新履歴管理機構18にて生成しておき、トランザクション11-iの確定時には、生成しておいたトランザクション11-iに対応するレコード単位の更新履歴をジャーナルファイル20に記録し、しかる後に、当該ジャーナルファイル20に記録した更新履歴に基づき書込みバッファ22を通してブロック単位でデータファイル14を更新する。
請求項(抜粋):
複数のトランザクションにより同一のデータファイルへの更新処理が行われるオンライントランザクションシステムにおいて、トランザクションからのレコード更新要求に従うデータファイルの更新処理に際して、要求されたデータファイルのレコードへの同時アクセスを排他制御するための排他制御手段と、更新データを一時保持するためのトランザクションバッファと、前記要求されたデータファイルのレコードの更新を前記トランザクションバッファ上で実行するトランザクションバッファ制御手段と、前記トランザクションバッファ制御手段による前記トランザクションバッファ上でのレコード更新の履歴をレコード単位で生成する更新履歴生成手段と、前記更新履歴生成手段により生成されたレコード単位の更新履歴を対応するトランザクションの確定時にジャーナルファイルに記録するジャーナル書込み処理手段と、確定したトランザクションによる更新内容をブロック単位で前記データファイルに書込むための書込みバッファと、前記ジャーナル書込み処理手段により前記ジャーナルファイルに記録された前記確定したトランザクションによるレコード更新の履歴に基づき、前記書込みバッファを通してブロック単位で前記データファイルを更新するデータファイル書込み処理手段とを具備することを特徴とするオンライントランザクションシステム。
IPC (2件):
G06F 12/00 518 ,  G06F 15/00 310
FI (2件):
G06F 12/00 518 M ,  G06F 15/00 310 U

前のページに戻る