JPH03116251A - ジャーナルレコード収集方式 - Google Patents

ジャーナルレコード収集方式

Info

Publication number
JPH03116251A
JPH03116251A JP1254593A JP25459389A JPH03116251A JP H03116251 A JPH03116251 A JP H03116251A JP 1254593 A JP1254593 A JP 1254593A JP 25459389 A JP25459389 A JP 25459389A JP H03116251 A JPH03116251 A JP H03116251A
Authority
JP
Japan
Prior art keywords
journal
file
space
collection
storage space
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP1254593A
Other languages
English (en)
Inventor
Emiko Sato
恵美子 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP1254593A priority Critical patent/JPH03116251A/ja
Publication of JPH03116251A publication Critical patent/JPH03116251A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、ユーザプロセスがファイルを更新する際に出
力するジャーナルレコードを収集してジャーナルファイ
ルに格納するジャーナルレコード収集方式に関する。
(従来の技術) ユーザファイルを更新(変更、削除および追加を含む)
したときは、該当するレコードおよび更新情報等をジャ
ーナルレコードとしてジャーナルファイルに収集してい
る。この収集は、一般に、次のようにして行なわれてい
る。磁気ディスク装置等の記憶媒体に、収集するジャー
ナルレコード数とは無関係に所定の記憶スペースを有す
るジャーナルファイルを設ける。そして、このジャーナ
ルファイルにジャーナルレコードを格納する。
(発明が解決しようとする課題) 上に述べたように、従来のジャーナルレコード収集方式
では、収集するジャーナルレコードのレコード数とは無
関係に一定の記憶スペースを有するジャーナルファイル
を記憶媒体上に設けているので、収集するジャーナルレ
コードのレコード数が少ないときは記憶媒体を有効に利
用することができない、このように従来のジャーナルレ
コード収集方式には解決すべき課題があった。
本発明は、このような事情に鑑みてなされたものであり
、その目的は、記憶媒体を有効に利用することができる
ジャーナルレコード収集方式を提供することにある。
(課題を解決するための手段) 本発明のジャーナルレコード収集方式は、上記目!−勺
を達成するために、ユーザプロセスがファイルを更新す
る際に出力するジャーナルレコードを収集してジャーナ
ルファイルに格納するジャーナルレコード収集方式にお
いて、 前記ジャーナルレコードを一時的に記憶するジャーナル
収集ファイルと、 該ジャーナル収集ファイルの記憶スペースを管理するス
ペース情報を記憶するスペーステーブルと、 前記スペーステーブル内のスペース情報に基づいて前記
ジャーナル収集ファイルに記憶スペースがあるか否かを
判定するスペース管理手段と、該スペース管理手段によ
り前記記憶スペースがあると判定されると、前記ユーザ
プロセスから出力されたジャーナルレコードを収集して
前記ジャーナル収集ファイルに格納する収集手段と、前
記スペース管理手段により前記記憶スペースがないと判
定されると、前記ジャーナル収集ファイル内のジャーナ
ルレコードを取り出して前記ジャーナルファイルに格納
する掃き出し手段とを有する′。
(実施例) 次に、本発明の実施例について図面を参照して詳細に説
明する。
第1図は本発明の一実施例の構成図である。同図におい
て、10は計算機システムで実行されるユーザプロセス
、20はユーザプロセス10により更新されるユーザフ
ァイル、30はユーザプロセス10がユーザファイル2
0を更新する際に出力するジャーナルレコードを一時的
に格納するジャーナル収集ファイルである。また、スペ
ーステーブル40には、ジャーナル収集ファイル30が
存在する磁気ディスク装置名と、ジャーナル収集ファイ
ル30の記憶スペースの開始位置およびその記憶スペー
スのサイズを示すスペース情報とが設定される。50は
ジャーナル収集ファイル30内のジャーナルレコードを
掃き出すくパージ)ためのジャーナルテープである。6
0は収集部61、管理部62およびパージ部63(tf
fiき出し手段に対応)を含むジャーナル管理プロセス
である。収集w’K tは、ユーザプロセス10から出
力されたジャーナルレコードを収集してジャーナル収集
ファイル30に格納する。管理部62では、ジャーナル
収集ファイル30の記憶スペースが不足したときに新た
にジャーナル収集ファイル30の記憶スペースを確保す
ると共に、スペーステーブル40にこの記憶スペースに
対するスペース情報を登録する。パージ部63では、ス
ペーステーブル40がスペース情報で一杯になったとき
、ジャーナル収集ファイル30内のジャーナルレコード
をジャーナルテーブル50ヘパージする。
以下、各図を用いて本発明の実施例の動作を説明する。
管理部62はユーザプロセス10がユーザファイル20
を更新する際に、ジャーナルレコードを出力したか否か
を判定する(第2図のステップ5210)、ジャーナル
レコードが出力されていないときは、処理を終える。ジ
ャーナルレコードが出力されたとき、管理部62では、
ジャーナルレコードを格納するジャーナル収集ファイル
30に未使用の記憶スペースがあるか否かを、スべ−−
ステーブル40をもとに判定する(ステップ3220>
ジャーナル収集ファイル30に未使用の記憶スペースが
無いとき、管理部62では、スペーステーブル40へ新
たなスペース情報の登録が可能か否かを判定する(ステ
ップ5230)、スペーステーブル40がスペース情報
で一杯になっているときは、スペース情報の登録が不可
であると判定する。
不可と判定したときは、ジャーナルレコードのパージ処
理を行う(ステップ3240)、即ち、パージ部63は
、スペーステーブル40のスペース情報をもとに、ジャ
ーナル収集ファイル30からジャーナルレコードを取り
出してジャーナルテーブル50へ格納する0次いで、ス
ペーステーブル40に登録されているスペース情報を初
期化する。従って、パージ終了後にスペーステーブル4
0に登録されているジャーナル収集ファイル30の記憶
スペースが解放される。このような処理が行なわれるこ
とによってスペーステーブル40がクリアされ、新たな
スペース情報の登録が可能となる。
一方、スペーステーブル40ヘスペース情報の登録が可
能なとき、管理部62は、ジャーナル収集ファイル30
に記憶スペースを確保する処理を次のようにして行う(
ステップ3250)。即ち、管理部62は、記憶スペー
スを確保すると共に2確保した未使用の記憶スペースに
対するスペース情報をスペーステーブル40に登録する
。このように処理することにより、ジャーナルレコード
を収集するためのジャーナル収集ファイル30に未使用
の記憶スペースが存在することとなる。
ジャーナル収集ファイル30に未使用の記憶スペースが
存在する場合、収集部61では、ユーザプロセス10が
出力したジャーナルレコードを収集してジャーナル収集
ファイル30に格納する(ステップ5260)。
以上の処理を繰り返すことにより、磁気ディスク装置の
記憶スペースを効率的に使用したジャーナル収集方式を
実現できる。
(y明の効果) 以上に説明したように、本発明のジャーナルレコード収
集方式によれば、磁気ディスク装置の記憶スペースを効
率的に使用できる。
【図面の簡単な説明】
第1図は本発明の一実施例を示す構成図、第2図はジャ
ーナル管理プロセスがジャーナルレコードを収集する際
の処理例を示す流れ図である。 10・・・ユーザプロセス、20・・・ユーザファイル
、30・・・ジャーナル収集ファイル、40・・・スペ
ーステーブル、50・・・ジャーナルテープ、60・・
・ジャーナル管理プロセス、61・・・収集部、62・
・・管理部、63・・・パージ部。

Claims (1)

  1. 【特許請求の範囲】 ユーザプロセスがファイルを更新する際に出力するジャ
    ーナルレコードを収集してジャーナルファイルに格納す
    るジャーナルレコード収集方式において、 前記ジャーナルレコードを一時的に記憶するジャーナル
    収集ファイルと、 該ジャーナル収集ファイルの記憶スペースを管理するス
    ペース情報を記憶するスペーステーブルと、 前記スペーステーブル内のスペース情報に基づいて前記
    ジャーナル収集ファイルに記憶スペースがあるか否かを
    判定するスペース管理手段と、該スペース管理手段によ
    り前記記憶スペースがあると判定されると、前記ユーザ
    プロセスから出力されたジャーナルレコードを収集して
    前記ジャーナル収集ファイルに格納する収集手段と、前
    記スペース管理手段により前記記憶スペースがないと判
    定されると、前記ジャーナル収集ファイル内のジャーナ
    ルレコードを取り出して前記ジャーナルファイルに格納
    する掃き出し手段とを設けてなることを特徴とするジャ
    ーナルレコード収集方式。
JP1254593A 1989-09-28 1989-09-28 ジャーナルレコード収集方式 Pending JPH03116251A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1254593A JPH03116251A (ja) 1989-09-28 1989-09-28 ジャーナルレコード収集方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1254593A JPH03116251A (ja) 1989-09-28 1989-09-28 ジャーナルレコード収集方式

Publications (1)

Publication Number Publication Date
JPH03116251A true JPH03116251A (ja) 1991-05-17

Family

ID=17267198

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1254593A Pending JPH03116251A (ja) 1989-09-28 1989-09-28 ジャーナルレコード収集方式

Country Status (1)

Country Link
JP (1) JPH03116251A (ja)

Similar Documents

Publication Publication Date Title
EP0487331B1 (en) Directory management system
JP2741999B2 (ja) データ保存管理方法
JPH03116251A (ja) ジャーナルレコード収集方式
JPH11353215A (ja) 更新後ジャーナル採取処理方式
JP2877973B2 (ja) ファイルリコール制御方式
JP2822869B2 (ja) ライブラリファイル管理装置
JP2000148548A (ja) 不要レコード削除装置
JP2675088B2 (ja) 情報収集方法
JPH0385650A (ja) ディスクボリューム復元方式
JP2960270B2 (ja) フロッピー媒体情報データベース処理システム
JPH05151056A (ja) データ管理装置
JPH03116249A (ja) ファイル削除方式
JP3130870B2 (ja) メモリダンプファイル再構成方式
JPH11296419A (ja) ディスク装置の複写方法および記録媒体
JPH0744426A (ja) ファイルシステムのファイル管理方法
JP3036986B2 (ja) ファイル自動再生方式
JP2522031B2 (ja) ガ―ベ―ジコレクション方式
JP2579011B2 (ja) 集合型自動装填装置のセル管理マップ登録更新方式
JPH06231021A (ja) データ世代情報を有するデータ管理システム
JPS58223858A (ja) 統合バツクアツプ・リストア処理方式
JPS63100546A (ja) 統合退避,復元処理方式
JPH0296214A (ja) 記憶媒体部分復元方式
JPH04310142A (ja) ジャーナル処理方式
JPH05181729A (ja) ファイル管理方式
JP2000099383A (ja) データベース管理システム及び方法、並びに記録媒体