Nothing Special   »   [go: up one dir, main page]

JPH10240594A - Data file monitor system - Google Patents

Data file monitor system

Info

Publication number
JPH10240594A
JPH10240594A JP9059878A JP5987897A JPH10240594A JP H10240594 A JPH10240594 A JP H10240594A JP 9059878 A JP9059878 A JP 9059878A JP 5987897 A JP5987897 A JP 5987897A JP H10240594 A JPH10240594 A JP H10240594A
Authority
JP
Japan
Prior art keywords
data file
generation
file
management information
generation management
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.)
Granted
Application number
JP9059878A
Other languages
Japanese (ja)
Other versions
JP3063664B2 (en
Inventor
正太郎 ▲高▼橋
Shotaro Takahashi
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 JP9059878A priority Critical patent/JP3063664B2/en
Publication of JPH10240594A publication Critical patent/JPH10240594A/en
Application granted granted Critical
Publication of JP3063664B2 publication Critical patent/JP3063664B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To evade the destruction of a system area, an increase in the load on other processes, and artificial misoperation by monitoring a data file which is always accessed and possibly becomes infinitely large and automatically performing cyclic generation management. SOLUTION: A current generation information acquiring means 32 reads current generation information on a data file 12 out of a generation management information master 11. A size monitoring means 33 checks the size of the data file 12 having a size trigger as an object of generation management and a time information confirming means 34 confirms the system data and time of the data file 12 which has a temporal trigger. Once trigger generation is detected, a notification transmitting means 35 sends a report indicating that a data file 12 is released to a process 40 which is accessing the data file 12. Then a file name changing means 37 of the file monitoring means 30 changes the name of the object data file 12 according to a name changing system.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、情報処理システム
におけるデータファイル監視システムに関し、特にデー
タファイルを監視しサイクリックな世代管理を自動的に
行なうデータファイル監視システムに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data file monitoring system in an information processing system, and more particularly to a data file monitoring system that monitors data files and automatically performs cyclic generation management.

【0002】[0002]

【従来の技術】従来、この種のデータファイル監視方式
では、サイズの大きくなったデータファイルは人為的な
オペレーションにより削除したり他の記憶デバイスに退
避することにより、データファイルの管理を行なってい
た。従来このような管理方式の一例が、特開平1−19
9239号公報に記載されている。
2. Description of the Related Art Conventionally, in a data file monitoring system of this type, a data file having a large size is managed by deleting the data file by an artificial operation or saving the data file to another storage device. . Conventionally, an example of such a management method is disclosed in
No. 9239.

【0003】この特開平1−199239号公報で記載
された世代管理システムは、利用者の指示により、ソー
スプログラムに世代情報を記録することで世代管理を行
なっている。
The generation management system described in Japanese Patent Application Laid-Open No. Hei 1-199239 performs generation management by recording generation information in a source program in accordance with a user's instruction.

【0004】また、特開平533171号公報のファイ
ルの世代管理方式では、過去に遡る入力データがあった
場合、過去の世代のファイルを自動的に使用することが
できる技術が記載されている。
[0004] In the file generation management system disclosed in Japanese Patent Application Laid-Open No. 533171, a technique is described in which, when there is input data that goes back in the past, a file of a past generation is automatically used.

【0005】[0005]

【発明が解決しようとする課題】上述したように従来の
データファイル監視方式では、人為的なオペレーション
による依存度が高いため、情報処理システムが無停止で
長時間運用した際や、データファイルにサイズの大きな
データを書き込んだ場合、またはファイル削除や他の記
憶デバイスへの退避が行われなかった場合、磁気ディス
クの使用率が大きくなってしまい、他の処理に悪影響を
及ぼしたり、オペレーティングシステム領域を侵害して
システムダウンを引き起こす原因になるという問題があ
った。
As described above, the conventional data file monitoring method has a high degree of dependence on artificial operations. If large data is written, or if files are not deleted or saved to other storage devices, the usage rate of the magnetic disk will increase, adversely affecting other processes and reducing the operating system area. There was a problem that the system could go down due to infringement.

【0006】また従来、記憶ディスクのボリューム若し
くはパーティション単位で世代管理を行なうため、必要
のないファイルまで数世代に及ぶ管理が行なわれてしま
うという問題点があった。
Conventionally, since generation management is performed in units of volumes or partitions of a storage disk, there has been a problem that management for several generations of unnecessary files is performed.

【0007】本発明の目的は、常時アクセスされ際限な
く大きくなる可能性のあるデータファイルを監視しサイ
クリックな世代管理を自動的に行なうことにより、シス
テム領域の破壊や他処理への負荷の増大、また人為的な
オペレーションのミスを回避することができるデータフ
ァイル監視システムを提供することにある。
An object of the present invention is to monitor a data file which is always accessed and may be endlessly large, and to automatically perform cyclic generation management, thereby destructing a system area and increasing a load on other processing. Another object of the present invention is to provide a data file monitoring system capable of avoiding human error in operation.

【0008】本発明の他の目的は、世代管理をそれぞれ
のデータファイル毎に設定することにより、必要なファ
イルを必要な世代だけ管理するため磁気ディスクの効率
的な使用を可能とするデータファイル監視システムを提
供することにある。
Another object of the present invention is to set a generation management for each data file, thereby managing a required file only for a required generation, thereby enabling a data file monitoring to efficiently use a magnetic disk. It is to provide a system.

【0009】本発明のさらに他の目的は、各々のデータ
ファイル単位で世代管理を細かく設定することにより、
そのデータファイルの属性に応じた世代管理が可能にな
り、データファイルの品質が向上するデータファイル監
視システムを提供することにある。
Still another object of the present invention is to set generation management in detail for each data file,
An object of the present invention is to provide a data file monitoring system that enables generation management according to the attribute of the data file and improves the quality of the data file.

【0010】[0010]

【課題を解決するための手段】上記目的を達成する本発
明のデータファイル監視システムは、データファイルの
世代管理情報を格納した世代管理情報マスタと、前記世
代管理情報マスタの前記世代管理情報に基づいて前記デ
ータファイルの世代交代を行なうファイル監視手段を備
え、前記ファイル監視手段は、前記世代管理情報から前
記データファイルの世代管理方法を取得する手段と、前
記世代管理情報から前記データファイルの現世代情報を
取得する手段と、前記データファイルのサイズを監視
し、サイズによる世代交代のトリガの発生を判別するサ
イズ監視手段と、前記データファイルのシステムの日付
時刻を確認し、時間による世代交代のトリガの発生を判
別するタイム情報確認段と、前記サイズまたは時間によ
る世代交代トリガが発生した前記データファイルにアク
セスしているプロセスに対して前記データファイルの開
放要求を通知する通知手段と、前記データファイルの次
の世代数を計算する世代計算手段と、前記計算した世代
数に応じて前記データファイルのファイル名を変更する
ファイル名変更手段と、前記ファイル名の変更により失
われた元のデータファイルを新規に作成する新規ファイ
ル作成手段と、世代管理情報を更新する更新手段とを有
することを特徴とする。
A data file monitoring system according to the present invention that achieves the above object is based on a generation management information master storing data file generation management information and the generation management information of the generation management information master. File monitoring means for changing the generation of the data file by using the generation management information. The file monitoring means obtains a generation management method of the data file from the generation management information. Means for acquiring information; size monitoring means for monitoring the size of the data file to determine the occurrence of a generation change trigger based on the size; confirming the date and time of the system of the data file; and triggering the generation change by time. And a time information confirmation stage for determining occurrence of the Notification means for notifying a process accessing the generated data file of a release request for the data file; generation calculation means for calculating the next generation number of the data file; Name changing means for changing the file name of the data file, new file creating means for newly creating an original data file lost by the change of the file name, and updating means for updating generation management information. It is characterized by having.

【0011】請求項2の本発明のデータファイル監視シ
ステムによれば、前記世代管理情報マスタは、管理対象
となるデータファイル毎に、ファイル名と、サイズまた
は時間による世代交代かを示す世代管理方式と、総世代
数と、現世代と、サイズまたは時間によるトリガの内容
と、当該データファイルをアクセスするプロセス名を格
納して構成されることを特徴とする。
According to the data file monitoring system of the present invention, the generation management information master includes a generation management method for each data file to be managed, which indicates a file name and a generation change based on size or time. , The total number of generations, the current generation, the content of the trigger based on the size or time, and the name of the process that accesses the data file.

【0012】請求項3の本発明のデータファイル監視シ
ステムによれば、前記ファイル名変更手段は、世代管理
情報マスタから取得した現世代数を、現在のファイル名
の最後尾に付加することにより、前記データファイルの
ファイル名を変更することを特徴とする。
According to the data file monitoring system of the present invention, the file name changing means appends the current number of generations obtained from the generation management information master to the end of the current file name, thereby obtaining the file name. It is characterized in that the file name of the data file is changed.

【0013】請求項4の本発明のデータファイル監視シ
ステムによれば、前記更新手段は、データファイルの世
代交代が行なわれた場合、前記世代計算手段によって計
算された世代数によって前記世代管理情報マスタの該当
するデータファイルの現世代情報を更新することを特徴
とする。
According to the data file monitoring system of the present invention, when the generation of the data file is changed, the updating means updates the generation management information master according to the number of generations calculated by the generation calculating means. And updating the current generation information of the corresponding data file.

【0014】[0014]

【発明の実施の形態】次に、本発明の実施の形態につい
て図面を参照して詳細に説明する。図1に本発明の実施
の形態によるデータファイル監視システムの構成を示
す。
Next, embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 shows a configuration of a data file monitoring system according to an embodiment of the present invention.

【0015】図1を参照すると、本データファイル監視
システムは、磁気記憶装置10内に、世代管理情報マス
タ11と、世代管理対象となる現世代のデータファイル
12と、現世代以前のデータファイル13が格納され、
中央処理装置20内に、対象となるデータファイル12
の世代管理方法を取得する管理方法取得手段31と、デ
ータファイル12の現世代情報を取得する現世代情報取
得手段32と、サイズ性トリガを持つファイルのサイズ
を監視するサイズ監視手段33と、時間性トリガを持つ
データファイルのシステム時刻を監視するタイム情報確
認手段34と、データファイルにアクセスしているプロ
セスヘファイル解放通知を送る通知送信手段35と、世
代を計算する世代計算手段36と、データファイルのフ
ァイル名を変更するファイル名変更手段37と、元のデ
ータファイルを新規に作成する新規ファイル作成手段3
8と、世代管理情報マスタ11を更新するマスタ更新手
段39からなるファイル監視手段30を備えて構成され
ている。また、データファイルの名称を変更する手段と
して、サイクリックな世代管理方式を採用している。
Referring to FIG. 1, the present data file monitoring system includes, in a magnetic storage device 10, a generation management information master 11, a current generation data file 12 to be subjected to generation management, and a data file 13 before the current generation. Is stored,
The target data file 12 is stored in the central processing unit 20.
Management method obtaining means 31 for obtaining the current generation management method, current generation information obtaining means 32 for obtaining the current generation information of the data file 12, size monitoring means 33 for monitoring the size of a file having a size trigger, Time information confirming means 34 for monitoring the system time of a data file having a nature trigger, notification transmitting means 35 for sending a file release notice to a process accessing the data file, generation calculating means 36 for calculating the generation, File name changing means 37 for changing the file name of a file, and new file creating means 3 for newly creating an original data file
8 and a file monitoring means 30 comprising a master updating means 39 for updating the generation management information master 11. As a means for changing the name of a data file, a cyclic generation management method is adopted.

【0016】次に、図2を参照すると、世代管理情報マ
スタ11は、世代管理を行なうべきファイル名を格納し
たデータファイル名欄51と、そのファイルの世代管理
の方式を格納した世代管理方式欄52と、何世代管理す
るのかの情報を格納した総世代数欄53と、現在は何世
代目なのかを格納した現世代欄54と、ファイルの世代
交代のトリガを格納した退避トリガ欄55と、そのファ
イルにアクセスしているプロセス名を格納した関連アプ
リケーション名欄56とを有して構成されている。
Next, referring to FIG. 2, the generation management information master 11 includes a data file name column 51 storing a file name to be subjected to generation management, and a generation management method column storing a generation management method of the file. 52, a total generation number column 53 storing information on how many generations are to be managed, a current generation column 54 storing the current generation number, and an evacuation trigger column 55 storing a file generation change trigger. And a related application name column 56 storing the name of the process accessing the file.

【0017】次に、本実施の形態によるデータファイル
監視システムの動作について図3、図4、図5及び図6
を参照して詳細に説明する。
Next, the operation of the data file monitoring system according to the present embodiment will be described with reference to FIGS. 3, 4, 5 and 6.
This will be described in detail with reference to FIG.

【0018】図3のフローチャートにより、ファイル監
視手段30が起動すると、まず、管理方法取得手段31
により世代管理情報マスタ11を読み込み、世代管理方
式欄52から世代管理対象となっている各データファイ
ル12に対する世代管理方式の情報を取得する(ステッ
プ301)。すなわち、一定サイズに達したときに世代
交代するサイズ性トリガを持つデータファイル12か、
ある一定期間が経過したときに世代交代する時間性トリ
ガを持つデータファイル12かの情報を取得する。
When the file monitoring means 30 is activated according to the flowchart of FIG.
Then, the generation management information master 11 is read, and the information of the generation management method for each data file 12 to be subjected to generation management is acquired from the generation management method column 52 (step 301). That is, the data file 12 having a size trigger that changes generations when the size reaches a certain size,
Information on whether the data file 12 has a time trigger that changes generations after a certain period has elapsed is acquired.

【0019】そして、現世代情報取得手段32により世
代交代の対象となるデータファイル12が現在何代目の
世代かを示す現世代情報を世代管理情報マスタ11から
読み取る(ステップ302)。
The current generation information acquisition means 32 reads from the generation management information master 11 current generation information indicating the current generation of the data file 12 to be changed in generation (step 302).

【0020】ファイル監視手段30は、随時、世代交代
トリガが生じていないかをチェックする。まず、サイズ
監視手段33により世代管理対象となるサイズ性トリガ
を持つデータファイル12のサイズをチェックする(ス
テップ303)。また、タイム情報確認手段34により
時間性トリガを持つデータファイル12のシステム日付
時刻を確認する(ステップ304)。
The file monitoring means 30 checks at any time whether a generation change trigger has occurred. First, the size monitoring unit 33 checks the size of the data file 12 having the size trigger to be generation-managed (step 303). Further, the system date and time of the data file 12 having the time trigger is confirmed by the time information confirmation means 34 (step 304).

【0021】その後、世代管理対象となるサイズ性トリ
ガを持つ対象データファイル12の世代交代トリガ、あ
るいは時間性トリガを持つ対象データファイル12の世
代交代トリガが発生していないかを判定する(ステップ
305)。
Thereafter, it is determined whether a generation change trigger of the target data file 12 having the size trigger to be generation-managed or a generation change trigger of the target data file 12 having the time trigger has occurred (step 305). ).

【0022】上記のいずれかにおいてトリガ発生を検知
したら、通知送信手段35により、そのデータファイル
12にアクセスしているプロセス40に対してそのデー
タファイル12を解放する旨の通知を送信する(ステッ
プ306)。通知を受けたプロセス40は対象データフ
ァイル12をクローズして解放する(ステップ30
7)。
When the occurrence of a trigger is detected in any of the above cases, the notification transmitting means 35 transmits a notification to release the data file 12 to the process 40 accessing the data file 12 (step 306). ). The process 40 having received the notification closes and releases the target data file 12 (step 30).
7).

【0023】その後、ファイル監視手段30のファイル
名変更手段37は、図5に示す名称変更方式に基づい
て、対象データファイル12の名称を変更する。図6の
ように名称の変更はサイクリックに行ない、ファイル名
の変更先に同名のファイルが存在する場合は、その先の
同名のファイルを削除する。ファイル名変更後、元のフ
ァイル名を持つデータファイル12が喪失してしまって
いる新規にデータファイル12を作成する(ステップ3
08)。そのデータファイルを使用するプロセスはここ
でそのデータファイルを再度オープンする(ステップ3
09)。そして、世代計算手段36により次の世代数の
計算を行ない、マスタ更新手段39により世代管理情報
マスタ11を更新する(ステップ310)。その後、繰
り返しトリガ発生チェックを行なう。
Thereafter, the file name changing means 37 of the file monitoring means 30 changes the name of the target data file 12 based on the name changing method shown in FIG. As shown in FIG. 6, the name is changed cyclically. If a file having the same name exists at the file name change destination, the file with the same name is deleted therefrom. After the file name is changed, a new data file 12 is created in which the data file 12 having the original file name has been lost (step 3).
08). The process using the data file now reopens the data file (step 3
09). Then, the next generation number is calculated by the generation calculating means 36, and the generation management information master 11 is updated by the master updating means 39 (step 310). Thereafter, the occurrence of a trigger is repeatedly checked.

【0024】[0024]

【実施例】次に、本発明の好ましい実施例について具体
的に説明する。
Next, preferred embodiments of the present invention will be specifically described.

【0025】図1において、中央処理装置20の内部で
はファイル監視手段30とAプロセス40が動作してい
る。Aプロセス40は業務プロセスで、常にデータファ
イル12に対して書き込み処理を行なっている。そのた
め、もしこの書き込み処理を放置しておくとデータファ
イル12は際限なく大きくなる。このファイル監視手段
30は、世代管理情報マスタ11から各データファイル
12の世代管理方式を取得し、データファイル12の世
代管理を実行する。
In FIG. 1, inside the central processing unit 20, a file monitoring means 30 and an A process 40 are operating. The A process 40 is a business process, and always writes data to the data file 12. Therefore, if this writing process is left unattended, the data file 12 becomes infinitely large. The file monitoring unit 30 acquires the generation management method of each data file 12 from the generation management information master 11 and executes the generation management of the data file 12.

【0026】図2に示す世代管理情報マスタ11は、各
ファイル毎に1レコードずつ管理情報を持つ。ここで
は、データファイルafile、bfile、cfil
e、dfileについての管理情報レコードが存在す
る。これらのデータファイル12の中でデータファイル
afileについて説明すると、このデータファイルは
全部で3世代管理するファイルであり、現在は第2世代
目である。また、毎日“24:00”になるとファイル
監視手段30がデータファイルafileの世代管理を
行なうよう設定されている。すなわち、データファイル
afileは時間性トリガを持つ。このデータファイル
afileにアクセスしている関連アプリケーションは
Aプロセス40だけである。
The generation management information master 11 shown in FIG. 2 has one record of management information for each file. Here, the data files afile, bfile, cfile
There are management information records for e and dfile. The data file "file" among the data files 12 will be described. This data file is a file managed for three generations in total, and is currently the second generation. Further, it is set that the file monitoring means 30 performs generation management of the data file "file" every day at "24:00". That is, the data file “file” has a temporal trigger. The only related application accessing this data file afile is the A process 40.

【0027】また、データファイルbfileについて
説明すると、このデータファイルは全部で4世代管理す
るファイルであり、現在は第3世代目である。また、サ
イズが1Mバイトを越えた時点でファイル監視手段30
が世代管理を行なうよう設定されている。すなわち、デ
ータファイルbfileはサイズ性トリガを持つ。
The data file bfile will be described. This data file is a file managed for four generations in total, and is the third generation at present. When the size exceeds 1 Mbyte, the file monitoring means 30
Are set to perform generation management. That is, the data file bfile has a size trigger.

【0028】図1〜6を用いて世代管理動作を具体的に
説明する。ここで、Aプロセス40がデータファイルa
fileにアクセスしているものとする。ファイル監視
手段30は、世代管理情報マスタ11から、このデータ
ファイルafileが時間方式で世代管理を行なう(時
間性トリガを持つ)データファイルであり、総世代数が
“3”、現時点の世代が2世代目、毎日24:00にな
ったら世代交代するという情報を取得する。
The generation management operation will be specifically described with reference to FIGS. Here, the A process 40 has the data file a
It is assumed that the file is being accessed. The file monitoring means 30 indicates from the generation management information master 11 that this data file afile is a data file for which generation management is to be performed in a time system (has a temporal trigger), the total number of generations is “3”, and the current generation is 2 The information that the generation is changed at 24:00 every day at the generation is acquired.

【0029】そこで、ファイル監視手段30は常時時刻
を監視し、時刻が24:00になったとき、このデータ
ファイルafileに関してトリガが発生したことを認
知し、Aプロセス40にデータfileの解放を要求す
る通知を送信する。Aプロセス40はファイル監視手段
30からの通知を受け取ると、データファイルafil
eをクローズする。
Therefore, the file monitoring means 30 constantly monitors the time, and when the time reaches 24:00, recognizes that a trigger has occurred for this data file afile and requests the A process 40 to release the data file. To send notifications. When the process A receives the notification from the file monitoring unit 30, the process A
Close e.

【0030】その後、ファイル監視手段30はデータフ
ァイルafileのファイル名を変更し“afile
2”とする。そのため、“afile”という名称のデ
ータファイルが存在しなくなってしまうため、新規に
“afile”という名称のデータファイルを作成す
る。
Thereafter, the file monitoring means 30 changes the file name of the data file "file" and changes the file name to "afile".
The data file named “afile” no longer exists, so a new data file named “afile” is created.

【0031】Aプロセス40はその新しいデータファイ
ルafileをオープンし、アクセスを開始する。ファ
イル監視手段30は現時点では2世代目だったため、次
の世代交代は3世代目であることを計算し、この世代
“3”を世代管理情報マスタ11の現世代欄54に登録
する。計算した結果、総世代数を越えた場合、1世代目
に戻り世代管理情報マスタ11に登録する。例えば、デ
ータファイルdfileの次の世代は“1”となる。以
上によりサイクリックな世代管理が実現できるものであ
る。
The A process 40 opens the new data file "file" and starts access. Since the file monitoring means 30 is the second generation at present, the next generation change is calculated to be the third generation, and this generation “3” is registered in the current generation column 54 of the generation management information master 11. As a result of the calculation, when the total number of generations is exceeded, the process returns to the first generation and is registered in the generation management information master 11. For example, the next generation of the data file dfile is “1”. As described above, cyclic generation management can be realized.

【0032】図5に基づいてファイル名の変更方式につ
いて説明する。例えば、上述した例で説明すると、ファ
イル監視手段30は、世代管理情報マスタ11から取得
した情報を元に現在2世代目のデータファイルafil
eのファイル名を変更する場合、現在のファイル名の最
後尾に世代数の“2”を付加することにより、データフ
ァイルafile2とする。
A method for changing the file name will be described with reference to FIG. For example, as described in the above-described example, the file monitoring unit 30 uses the information acquired from the generation management information master 11 based on the data file afile of the second generation.
When the file name of e is changed, the number of generations “2” is added to the end of the current file name, thereby obtaining a data file “file2”.

【0033】その次の世代交代が起こつた場合、データ
ファイルafile3という名称となる。ファイル名変
更後には、データファイルafile自体がなくなって
しまうため、ファイル監視手段30は新規にファイル名
“afile”のデータファイルを作成する。
When the next generation change occurs, the data file is named file3. After the file name is changed, the data file “file” itself disappears. Therefore, the file monitoring unit 30 newly creates a data file with the file name “afile”.

【0034】図6を元にサイクリックな世代管理方式に
ついて説明する。例えば、総3世代のデータファイルa
fileの例を用いると、1、2、3世代目と世代交代
を行なった結果、次の世代は上記の世代計算方式により
1世代目となる。ただし、第1世代目のデータファイル
afile1は既に存在しているため、このファイルを
削除し、新たに第1世代目のファイルを作成する。次世
代も同様に、すでに存在するデータファイルafile
2を削除し、新規にデータファイルafile2を作成
する。この方式により常に過去3世代分のデータファイ
ルが常に保存されることになる。
A cyclic generation management system will be described with reference to FIG. For example, a data file a of three generations in total
Using the example of the file, as a result of performing the generation change with the first, second, and third generations, the next generation becomes the first generation by the above-described generation calculation method. However, since the first generation data file “file1” already exists, this file is deleted and a new first generation file is created. The next generation will also have the existing data file afile
2 is deleted, and a new data file afile2 is created. With this method, data files of the past three generations are always stored.

【0035】以上好ましい実施の形態と実施例をあげて
本発明を説明したが、本発明は必ずしも上記実施の形態
及び実施例の内容に限定されるものではない。
Although the present invention has been described with reference to the preferred embodiments and examples, the present invention is not necessarily limited to the contents of the above embodiments and examples.

【0036】[0036]

【発明の効果】以上説明したように本発明のデータファ
イル監視システムによれば、以下のような効果が得られ
る。
According to the data file monitoring system of the present invention as described above, the following effects can be obtained.

【0037】第1に、データファイル監視手段がデータ
ファイルを常時監視し、サイクリックな世代管理を行な
うため、データファイルの容量が際限なく増大し、シス
テム領域への侵害や破壊といった現象を未然に防ぐこと
ができる。
First, since the data file monitoring means constantly monitors the data file and performs cyclic generation management, the capacity of the data file increases endlessly, and phenomena such as infringement or destruction of the system area can be prevented. Can be prevented.

【0038】第2に、データファイル毎に管理情報を持
つことで、ボリューム単位などにより一括で世代管理を
するよりも、必要なファイルのみを必要な世代数分だけ
管理できるため、磁気ディスク容量を節約することがで
きる。
Second, by having management information for each data file, it is possible to manage only necessary files for the required number of generations, rather than to manage generations collectively on a volume basis or the like. Can save money.

【0039】第3に、データファイル単位で細かく管理
するため、そのデータファイルの属性に応じた世代管理
を行なうことができるため、世代管理されたデータファ
イルの品質が向上する。
Third, since the data file is finely managed, generation management can be performed according to the attribute of the data file, so that the quality of the generation-managed data file is improved.

【図面の簡単な説明】[Brief description of the drawings]

【図1】 本発明の実施の形態によるデータファイル監
視システムの構成を説明するブロック図である。
FIG. 1 is a block diagram illustrating a configuration of a data file monitoring system according to an embodiment of the present invention.

【図2】 本発明の実施の形態による世代管理情報マス
タの構成例を説明するための図である。
FIG. 2 is a diagram illustrating a configuration example of a generation management information master according to the embodiment of the present invention.

【図3】 本発明の実施の形態による世代監視手段の処
理内容を説明するフローチャートである。
FIG. 3 is a flowchart illustrating processing of a generation monitoring unit according to the embodiment of the present invention.

【図4】 世代管理の処理の流れを示す説明図である。FIG. 4 is an explanatory diagram showing a flow of a generation management process.

【図5】 名称変更方式の処理を示す説明図である。FIG. 5 is an explanatory diagram showing processing of a name change method.

【図6】 サイクリックな世代管理方式の処理を示す図
である。
FIG. 6 is a diagram showing processing of a cyclic generation management method.

【符号の説明】[Explanation of symbols]

10 磁気記憶装置 11 世代管理情報マスタ 12 データファイル 20 中央処理装置 30 ファイル監視手段 31 管理方法取得手段 32 現世代情報取得手段 33 サイズ監視手段 34 タイム情報確認手段 35 通知送信手段 36 世代計算手段 37 ファイル名変更手段 38 新規ファイル作成手段 39 マスタ更新手段 40 プロセス 51 データファイル名欄 52 世代管理方式欄 53 総世代数欄 54 現世代欄 55 退避トリガ欄 56 関連アプリケーション名欄 DESCRIPTION OF SYMBOLS 10 Magnetic storage device 11 Generation management information master 12 Data file 20 Central processing unit 30 File monitoring means 31 Management method acquisition means 32 Current generation information acquisition means 33 Size monitoring means 34 Time information confirmation means 35 Notification transmission means 36 Generation calculation means 37 File Name change unit 38 New file creation unit 39 Master update unit 40 Process 51 Data file name column 52 Generation management method column 53 Total generation number column 54 Current generation column 55 Save trigger column 56 Related application name column

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 データファイルの世代管理情報を格納し
た世代管理情報マスタと、前記世代管理情報マスタの前
記世代管理情報に基づいて前記データファイルの世代交
代を行なうファイル監視手段を備え、 前記ファイル監視手段は、 前記世代管理情報から前記データファイルの世代管理を
行なうための方法を取得する手段と、 前記世代管理情報から前記データファイルの現世代情報
を取得する手段と、 前記データファイルのサイズを監視し、サイズによる世
代交代のトリガの発生を判別するサイズ監視手段と、 前記データファイルのシステムの日付時刻を確認し、時
間による世代交代のトリガの発生を判別するタイム情報
確認段と、 前記サイズまたは時間による世代交代トリガが発生した
前記データファイルにアクセスしているプロセスに対し
て前記データファイルの開放要求を通知する通知手段
と、 前記データファイルの次の世代数を計算する世代計算手
段と、 前記計算した世代数に応じて前記データファイルのファ
イル名を変更するファイル名変更手段と、 前記ファイル名の変更により失われた元のデータファイ
ルを新規に作成する新規ファイル作成手段と、 世代管理情報を更新する更新手段とを有することを特徴
とするデータファイル監視システム。
1. A file management system comprising: a generation management information master storing generation management information of a data file; and file monitoring means for changing the generation of the data file based on the generation management information of the generation management information master. Means for obtaining a method for performing generation management of the data file from the generation management information; means for obtaining current generation information of the data file from the generation management information; and monitoring the size of the data file A size monitoring means for determining the occurrence of a generation change trigger based on size; a time information confirmation stage for checking the date and time of the data file system to determine the generation of a generation change trigger based on time; In the process accessing the data file where the generation change trigger by time occurred Notification means for notifying a request to release the data file, generation calculation means for calculating the next generation number of the data file, and a file name for changing a file name of the data file according to the calculated generation number A data file monitoring system comprising: a change unit; a new file creation unit that newly creates an original data file lost due to the change of the file name; and an update unit that updates generation management information.
【請求項2】 前記世代管理情報マスタは、 管理対象となるデータファイル毎に、ファイル名と、サ
イズまたは時間による世代交代かを示す世代管理方式
と、総世代数と、現世代と、サイズまたは時間によるト
リガの内容と、当該データファイルをアクセスするプロ
セス名を格納して構成されることを特徴とする請求項1
に記載のデータファイル監視システム。
2. The generation management information master includes, for each data file to be managed, a file name, a generation management method indicating whether generation is to be changed by size or time, a total number of generations, a current generation, a size or 2. The method according to claim 1, wherein the content of the time-based trigger and a process name for accessing the data file are stored.
2. A data file monitoring system according to item 1.
【請求項3】 前記ファイル名変更手段は、 世代管理情報マスタから取得した現世代数を、現在のフ
ァイル名の最後尾に付加することにより、前記データフ
ァイルのファイル名を変更することを特徴とする請求項
1に記載のデータファイル監視システム。
3. The file name change unit changes the file name of the data file by adding the current generation number acquired from a generation management information master to the end of a current file name. The data file monitoring system according to claim 1.
【請求項4】 前記更新手段は、データファイルの世代
交代が行なわれた場合、前記世代計算手段によって計算
された世代数によって前記世代管理情報マスタの該当す
るデータファイルの現世代情報を更新することを特徴と
する請求項1に記載のデータファイル監視システム。
4. When the generation change of the data file is performed, the updating means updates the current generation information of the data file corresponding to the generation management information master according to the number of generations calculated by the generation calculating means. The data file monitoring system according to claim 1, wherein:
JP9059878A 1997-02-27 1997-02-27 Data file monitoring system Expired - Fee Related JP3063664B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9059878A JP3063664B2 (en) 1997-02-27 1997-02-27 Data file monitoring system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9059878A JP3063664B2 (en) 1997-02-27 1997-02-27 Data file monitoring system

Publications (2)

Publication Number Publication Date
JPH10240594A true JPH10240594A (en) 1998-09-11
JP3063664B2 JP3063664B2 (en) 2000-07-12

Family

ID=13125860

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9059878A Expired - Fee Related JP3063664B2 (en) 1997-02-27 1997-02-27 Data file monitoring system

Country Status (1)

Country Link
JP (1) JP3063664B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000322298A (en) * 1999-05-10 2000-11-24 Nec Software Tohoku Ltd Generation management system for backup file and recording medium stored with generation management program for backup file
JP2004206666A (en) * 2002-10-30 2004-07-22 Nippon Digital Kenkyusho:Kk Backup data management system, management method for backup data, and backup data management program
JP2009223508A (en) * 2008-03-14 2009-10-01 Hitachi Computer Peripherals Co Ltd Backup system and generation data management method
JP2010211383A (en) * 2009-03-09 2010-09-24 Hitachi Information Systems Ltd Generation management system and generation management method for file, and program for the same

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000322298A (en) * 1999-05-10 2000-11-24 Nec Software Tohoku Ltd Generation management system for backup file and recording medium stored with generation management program for backup file
JP2004206666A (en) * 2002-10-30 2004-07-22 Nippon Digital Kenkyusho:Kk Backup data management system, management method for backup data, and backup data management program
JP2009223508A (en) * 2008-03-14 2009-10-01 Hitachi Computer Peripherals Co Ltd Backup system and generation data management method
JP2010211383A (en) * 2009-03-09 2010-09-24 Hitachi Information Systems Ltd Generation management system and generation management method for file, and program for the same

Also Published As

Publication number Publication date
JP3063664B2 (en) 2000-07-12

Similar Documents

Publication Publication Date Title
KR100350141B1 (en) An application interface to a media server and a method of implementing the same
US9513810B2 (en) Fast accessible compressed thin provisioning volume
US6434616B2 (en) Method for monitoring abnormal behavior in a computer system
US20050060330A1 (en) Storage system and control method
EP1918836A1 (en) Apparatus and method for a hardware-based file system
US20090070356A1 (en) Method and apparatus for managing data compression and integrity in a computer storage system
JP2009187544A (en) Unit for implementing rewritable mode on removable disk drive storage system
CN111930706B (en) Remote call-based distributed network file storage system and method
CN113568582B (en) Data management method, device and storage equipment
JP3063664B2 (en) Data file monitoring system
US7640588B2 (en) Data processing system and method
JPH1049443A (en) Information processing system
KR100570428B1 (en) Data storage method in file system using grouping
US20040268053A1 (en) Method, device, and computer product for data storage control
CN115981559A (en) Distributed data storage method and device, electronic equipment and readable medium
US6581156B1 (en) Method for recording a data state in a data processing system
JPH1165895A (en) System and method for managing logging file
US20030033440A1 (en) Method of logging message activity
JPH07311703A (en) Method and device for network file system management
JP2002351723A (en) Antivirus computer system
KR930001160B1 (en) Dual hard-disk method of automatic answering system
JP5054695B2 (en) Apparatus and method for storing data
JP4288929B2 (en) Data storage apparatus and data storage method
JPH0540582A (en) Filing processing device
JPH1198448A (en) Video server system and access processing method therefor

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees