JPH09223048A - Device and method for managing data registration - Google Patents

Device and method for managing data registration

Info

Publication number
JPH09223048A
JPH09223048A JP8030765A JP3076596A JPH09223048A JP H09223048 A JPH09223048 A JP H09223048A JP 8030765 A JP8030765 A JP 8030765A JP 3076596 A JP3076596 A JP 3076596A JP H09223048 A JPH09223048 A JP H09223048A
Authority
JP
Japan
Prior art keywords
data
invalid
valid
management
storage
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
JP8030765A
Other languages
Japanese (ja)
Inventor
Michio Higano
道夫 日向野
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP8030765A priority Critical patent/JPH09223048A/en
Publication of JPH09223048A publication Critical patent/JPH09223048A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To improve the performance by considering only valid data as the object of data processing at all times. SOLUTION: When a data registration managing device is idle at night or the like, a valid date information table 12 is retrieved, and a file after the limit of validity is moved into an invalid date information table 14. Further, the invalid date information table 14 is retrieved, a file after the limit of preservation is found out, the file after the limit of preservation is erased, and a correspondent data file is erased out of a real data file 10. As a result, the objects of data retrieval or the like can be reduced. In this case, the valid date information table 12 is defined as the object. Besides, since the file after the limit of validity is not immediately erased but temporarily stored in the invalid date information table 14, even when it gets necessary later to access the contents of the invalid file, it can be dealt with.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、データファイルに
データを格納するデータ登録管理装置に関する。特に、
保存期限、及び有効期限を経過したデータをそれぞれ効
率良く管理するデータ登録管理装置及び方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data registration management device for storing data in a data file. Especially,
The present invention relates to a data registration management device and method for efficiently managing data that has passed a storage period and an expiration date.

【0002】[0002]

【従来の技術】データをファイルに格納するデータ登録
管理装置は、データベースシステムなどを始めとして幅
広く用いられている。このようなデータ登録管理装置に
おいては、保存期間の切れた登録データを自動的に削除
し、その装置記憶容量の効率的な活用を行おうとするシ
ステムが種々提案されている。
2. Description of the Related Art Data registration management apparatuses for storing data in files are widely used in database systems and the like. In such a data registration management device, various systems have been proposed in which registered data whose storage period has expired is automatically deleted and the device storage capacity is efficiently utilized.

【0003】例えば、いわゆる期限切れが生じたデータ
を一括削除処理することによって、記憶容量の効率的な
利用を図ろうとする発明が、例えば、特公平7−788
13号公報に記載されている。同号公報に記載されてい
る発明によれば、ファイルに日付管理部を設け、新たな
データが登録処理される際に、この日付管理部を参照
し、期限切れが生じた登録データを探索し、その探索の
結果見付かった期限切れの登録データを削除して新たな
データと入れ替えるものである。
For example, an invention that intends to use the storage capacity efficiently by collectively deleting data that has expired, for example, is disclosed in Japanese Patent Publication No. 7-788.
No. 13 publication. According to the invention described in the same publication, a date management unit is provided in the file, and when new data is registered, the date management unit is referred to and the expired registration data is searched for. The expired registration data found as a result of the search is deleted and replaced with new data.

【0004】この従来の技術の説明図が図4に示されて
いる。この図4のA部に示されているように、このデー
タ登録管理装置は、日付情報テーブルと、実データファ
イルとを有している。実データファイルは、管理すべき
データの実態をファイルとして格納したものである。ま
た、日付情報テーブルとは、ファイルとして、格納され
ている各データが格納されている位置を表すデータファ
イルパスと、そのデータが登録された日時を表す登録日
時、そのデータが保存されるべき期限を示す保存期限日
時とを記録したテーブルである。なお、この日付情報テ
ーブルも実際にはハードディスクなどの記憶装置にファ
イルの形で記憶されている。
An illustration of this prior art is shown in FIG. As shown in Part A of FIG. 4, this data registration management device has a date information table and an actual data file. The actual data file stores the actual state of data to be managed as a file. Further, the date information table is a data file path indicating the position where each stored data is stored as a file, the registration date and time indicating the date and time when the data was registered, and the deadline for saving the data. Is a table recording a storage deadline date and time. The date information table is actually stored in the form of a file in a storage device such as a hard disk.

【0005】さて、例えば、図4のA部に示されている
ように、6個のファイルがデータとして格納されている
場合について説明する。この状態から1996年1月1
日に新規のデータファイルgggg.txtを登録する
場合の動作について説明する。まず、この日付情報テー
ブルを検索し、1996年1月1日以前(1995年1
2月31日まで)に保存期限を経過するデータを検索
し、このデータのエントリーを削除する。例えば、図4
に示されている例においては、日付情報テーブルの1行
目に記載されているaaaa.txtというファイルが
保存期限日時が1995年12月1日であることから保
存切れとなることが判明する。結果、日付情報テーブル
からaaaa.txtに相当するエントリーが削除され
ると共に、実データファイルからもaaaa.txtと
いうファイルが削除される。そして、実データファイル
中に新規なデータファイルgggg.txtを登録する
と共に、日付情報テーブルにも新たにgggg.txt
をデータファイルパスとするエントリーが設けられる。
なお、gggg.txtが登録された日付は96年1月
1日であるため登録日時も96年1月1日となる。
Now, for example, as shown in part A of FIG. 4, a case where six files are stored as data will be described. From this state January 1, 1996
New data file gggg. The operation of registering txt will be described. First, this date information table is searched for before January 1, 1996 (1995
Search for data whose storage period has expired (until February 31) and delete the entry for this data. For example, FIG.
In the example shown in FIG. 3, aaa. It is found that the file txt is out of storage because the storage time limit is December 1, 1995. As a result, from the date information table, aaa. The entry corresponding to txt is deleted, and the aaa. The file txt is deleted. Then, a new data file ggggg. txt is registered, and a new gggg. txt
Is provided as a data file path.
Note that gggg. The date on which txt was registered is January 1, 1996, so the registration date and time is also January 1, 1996.

【0006】しかしながら、データを登録する度に日付
情報テーブルを検索するのは処理に時間がかかってしま
う恐れがある。また1995年12月31日に保存期限
切れになったcccc.txt,eeee.txt,及
びffff.txtが残されたままである。そのため、
期限切れになったデータを一括処理の対象として、一括
削除処理を行う発明が例えば、特開平2−173842
号公報、特開平5−334141号公報、特開平6−5
9956号公報に記載されている。これらの公報に記載
されている発明は、言わば、定期的に期限切れのデータ
を検索し、この検索の結果見出されたデータを一括して
削除するものである。
However, searching the date information table every time data is registered may require a long processing time. In addition, cccc. txt, eeee. txt, and ffff. txt remains. for that reason,
For example, Japanese Patent Laid-Open No. 2-173842 discloses an invention that performs batch deletion processing with expired data as the target of batch processing.
Japanese Patent Laid-Open No. 5-334141, Japanese Patent Laid-Open No. 6-5
It is described in Japanese Patent Publication No. 9956. The inventions described in these publications are, so to speak, to periodically search for expired data and collectively delete the data found as a result of this search.

【0007】このように、一括削除処理を行う従来の技
術における説明図が図5に示されている。図5のA部に
は、登録の対象である実際のデータファイルとして格納
されている実データファイルと実データファイルに含ま
れているファイルへのポイントを並べたテーブルが備え
られている。このテーブルには、図4に示されているの
と同様にそのファイルが登録された日時と、そのファイ
ルの保存期限日時とがそれぞれ示されている。
FIG. 5 is an explanatory diagram of the conventional technique for performing the batch deletion process as described above. Part A of FIG. 5 is provided with a table in which the actual data files stored as the actual data files to be registered and the points to the files included in the actual data files are arranged. In this table, the date and time when the file was registered and the storage deadline date and time of the file are respectively shown as in the case shown in FIG.

【0008】保存期限を経過したファイルを一括して削
除処理を行う場合の動作が図5のB部に示されている。
図5のB部に示されているように、1996年1月1日
に一括削除処理を行う場合には、以前(1995年12
月31日まで)に期限切れとなったデータを検索し、こ
れらのデータを一括して削除処理を行い、記憶装置に中
に空き領域を設けるのである。図5のB部に示されてい
るように、データファイルのaaaa.txt,ccc
c.txt,eeee.txt及びffff.txtの
4個のデータファイルが保存期限日時を経過しているこ
とが日付情報テーブルを検索する事により見出されてい
る。この結果、日付情報テーブルから4個のデータファ
イルに対応するエントリの内容が削除されると共に、実
データファイルから実際のデータの内容である4個のデ
ータファイルが無効化されている。
The operation for collectively deleting files whose storage period has expired is shown in part B of FIG.
As shown in part B of FIG. 5, when the batch deletion process is performed on January 1, 1996, the previous (December 1995)
Data that has expired (until the 31st of the month) is searched, and these data are collectively deleted to provide an empty area in the storage device. As shown in part B of FIG. 5, the data file aaa. txt, ccc
c. txt, eeee. txt and ffff. It has been found by searching the date information table that the four data files of txt have passed the storage time limit. As a result, the contents of the entries corresponding to the four data files are deleted from the date information table, and the four data files that are the actual data contents are invalidated from the actual data file.

【0009】[0009]

【発明が解決しようとする課題】図4に示されるよう
に、従来のデータ処理装置においては、データを新たに
登録する際に、期限切れとなるデータの探索処理を行う
ため、登録動作に時間がかかってしまうという問題があ
る。換言すれば、登録動作のパフォーマンスが悪化して
しまうという問題があった。
As shown in FIG. 4, in the conventional data processing apparatus, when the data is newly registered, the expiring data is searched for, so that the registration operation takes a long time. There is a problem that it will take. In other words, there was a problem that the performance of the registration operation deteriorates.

【0010】さらに、期限切れとなるデータを探索し、
一件見付けた場合には、そのデータと新たに登録するデ
ータを入れ換えるため、新たなデータが登録される際に
は、期限切れとなるデータが一掃されるわけではない。
そのため、データを全てバックアップする場合などにお
いては、あらためて期限切れとなっているデータがある
か否かについて判定処理が必要となる。例えば、図4に
示される例においては、他にも1995年12月31日
までに保存切れとなるデータが3個あるが、この3この
データはそのまま残ってしまう。それらの3個のデータ
とはcccc.txtとeeee.txt,ffff.
txtである。
Further, searching for expired data,
When one case is found, the data is replaced with the data to be newly registered. Therefore, when new data is registered, the expired data is not wiped out.
Therefore, in the case of backing up all data, it is necessary to perform a determination process as to whether or not there is data that has expired. For example, in the example shown in FIG. 4, there are three other pieces of data that are out of storage by December 31, 1995, but these three pieces of data remain. These three data are cccc. txt and eeee. txt, ffff.
txt.

【0011】また、図5に示されている従来のデータ処
理装置においては、データが大量に格納されている場合
には、一括削除処理に時間が相当必要となってしまうと
いう問題がある。また、一括削除処理を毎月末に行うな
どということが例えば考えられるが、その月末が近付く
につれて、管理すべきデータ量が増加し、ファイルアク
セス(新規データの登録、データ更新、データの検索)
等のパフォーマンスが低下していくという問題がある。
Further, in the conventional data processing apparatus shown in FIG. 5, there is a problem that a large amount of data is stored, the batch deletion process requires a considerable amount of time. Also, for example, batch deletion processing may be performed at the end of every month, but as the end of the month approaches, the amount of data to be managed increases and file access (new data registration, data update, data search)
However, there is a problem that the performance will decrease.

【0012】さらに、図4及び図5に示されているデー
タ処理装置の双方に対していえることは、保存期限、日
時を参照し、その日時を現在の日時と比較するとにより
削除すべきか否かを決定している。そのため、有効なデ
ータかいきなり完全に削除されてしまうというデータの
管理方法となってしまう。たとえば、データの有効期限
が経過した場合においても、念の為一定期間保存したい
という場合は、データの管理においてしばしば要望され
る事項である。上記図4または図5に示されているデー
タ処理装置においては、このように有効期間が経過して
も一定期間保存したい場合には対応ができない。
Furthermore, what can be said for both the data processing devices shown in FIGS. 4 and 5 is whether or not the data should be deleted by referring to the storage expiration date and time and comparing the date and time with the current date and time. Has been decided. Therefore, it becomes a data management method in which valid data is suddenly completely deleted. For example, even if the expiration date of the data has passed, if it is necessary to store the data for a certain period just in case, it is a matter often requested in data management. The data processing device shown in FIG. 4 or FIG. 5 cannot cope with the case where it is desired to store the data for a certain period even after the valid period elapses.

【0013】本発明は係る課題に鑑みなされたものであ
り、その目的は、夜間などを利用した効率的な一括削除
処理を採用しつつ、常に有効データのみを登録の際のベ
ースとなるようにし、検索時の処理もこの有効データの
みを対象にできるようにし、データ処理装置のパフォー
マンスを上げることを目的とする。また、有効データの
みが処理の対象となるように構成することによって、バ
ックアップなどのユーティリティを使用する際の作業量
を減らし、効率的なデータ処理装置の運用が図れるよう
にすることである。
The present invention has been made in view of the above problems, and an object of the present invention is to adopt an efficient batch deletion process using night time and the like so that only valid data is always used as a base for registration. The purpose of the present invention is to improve the performance of the data processing device by allowing only the valid data to be processed during the search. In addition, by configuring only valid data to be processed, the amount of work when using a utility such as backup is reduced, and efficient operation of the data processing device can be achieved.

【0014】[0014]

【課題を解決するための手段】第1の本発明は、上記課
題を解決するために、データの内容を格納した記憶手段
と、前記記憶手段のデータのうち、有効期限及び保存期
限とも未経過の有効データを管理する有効データ管理手
段と、有効期限が経過し、保存期限が未経過の無効デー
タを管理する無効データ管理手段と、前記有効データ管
理手段の管理内容から、有効期限を経過しているデータ
を発見した場合、このデータを無効データとして有効デ
ータ管理手段から無効データ管理手段に管理を移動させ
る無効化手段と、前記無効データ管理手段の管理内容か
ら、保存期限を経過しているデータを発見した場合、こ
のデータを無効データ管理手段の管理内容から削除する
削除手段とを含むものである。
In order to solve the above-mentioned problems, the first aspect of the present invention has a storage means for storing the contents of data, and of the data in the storage means, neither the expiration date nor the storage expiration date has passed. Valid data managing means for managing valid data of the valid data, invalid data managing means for managing invalid data whose valid period has expired and storage period has not expired, and the valid period has expired from the management contents of the valid data managing means. If the found data is found, the expiration date has passed from the invalidation means for moving the management from the valid data management means to the invalid data management means as invalid data and the management content of the invalid data management means. When the data is found, the deleting means for deleting the data from the management contents of the invalid data managing means is included.

【0015】このように、有効データと、無効データと
に分けてデータを管理しているため、有効データの数を
減少させることができる。その結果、データ検索等の対
象を減らすことができ、処理の高速化が図れる。
As described above, since the data is managed by dividing it into valid data and invalid data, the number of valid data can be reduced. As a result, it is possible to reduce the number of objects such as data search, and to speed up the process.

【0016】また、保存期限と、有効期限と、の2種類
の期限を設定しているので、無効となったデータでも、
即座には抹消されない。その結果、データの保全を図る
ことができる。
Further, since two types of deadlines, a storage deadline and an expiration deadline, are set, even invalid data can be
It is not erased immediately. As a result, data can be protected.

【0017】第2の本発明は、上記課題を解決するため
に、記憶手段に格納した実データのうち、有効期限及び
保存期限とも未経過な有効データを管理するとともに、
有効期限が経過し、保存期限が未経過な無効データを管
理するデータ登録管理方法において、前記有効データの
管理内容から、有効期限を経過しているデータを発見し
た場合、このデータを無効データとして有効データの管
理から無効データの管理に移動させる無効化ステップ
と、前記無効データの管理内容から、保存期限を経過し
ているデータを発見した場合、このデータを無効データ
の管理内容から削除することにより、対応する実データ
の内容を実質的に無効化する削除ステップとを含むもの
である。もちろん、削除ステップは、管理内容の削除に
併わせて実データも削除してもよい。
In order to solve the above-mentioned problems, the second aspect of the present invention manages valid data that has not expired and has not yet expired among the actual data stored in the storage means.
In the data registration management method for managing invalid data whose expiration date has passed and whose retention period has not elapsed, if data that has passed the expiration date is found from the management contents of the valid data, this data is treated as invalid data. If invalid data is found from the invalidation step of moving from valid data management to invalid data management and the invalid data management content, delete this data from the invalid data management content. Therefore, a deletion step of substantially invalidating the content of the corresponding actual data is included. Of course, in the deleting step, the actual data may be deleted along with the deletion of the management content.

【0018】第2の本発明は、上記第1の本発明を方法
として表現したものであり、その作用は、上記第1の本
発明と本質的に同一である。
The second aspect of the present invention expresses the first aspect of the present invention as a method, and the operation thereof is essentially the same as that of the first aspect of the present invention.

【0019】第3の本発明は、上記課題を解決するため
に、実際のデータの内容を格納した第1の記憶手段と、
有効なデータの格納場所を示す情報(例、アドレス、ポ
インタ、パス)を並べた有効データテーブルであって、
各エントリには各有効データの有効期限と保存期限とが
格納された有効データテーブルを記憶する第3の記憶手
段と、有効期限が経過し保存期限が未経過である無効デ
ータへのポインタを並べた無効データテーブルであっ
て、各エントリには各無効データの保存期限が格納され
ている無効データテーブルと、前記有効データテーブル
を検索し、有効期限を経過しているデータを発見した場
合、このデータのエントリを無効データテーブルに移動
させるとともに有効データテーブルからは削除する無効
化手段と、前記無効データテーブルを検索し、保存期限
を経過しているデータを発見した場合、このデータのエ
ントリを無効データテーブルから削除するとともに前記
第1の記憶手段からもこのデータの実際の内容を無効化
する削除手段と、を含むものである。無効データテーブ
ルのみを削除することにより、実データを実質的に無効
化してもよい。
In order to solve the above-mentioned problems, a third aspect of the present invention includes first storage means for storing the actual contents of data,
A valid data table in which information (eg, address, pointer, path) indicating the storage location of valid data is arranged,
In each entry, there is arranged a third storage means for storing a valid data table in which the valid period and the storage period of each valid data are stored, and a pointer to the invalid data for which the valid period has passed and the storage period has not passed. Invalid data table in which each entry stores the storage period of each invalid data, and when the valid data table is searched to find data whose expiration date has passed, Invalidating means for moving the data entry to the invalid data table and deleting it from the valid data table, and invalidating this data entry when the invalid data table is searched and the data whose storage period has expired is found. Deleting means for deleting from the data table and invalidating the actual contents of this data from the first storing means. Is Dressings. The actual data may be substantially invalidated by deleting only the invalid data table.

【0020】このように、有効データテーブルと、無効
データテーブルとに分けてデータを管理しているため、
有効データテーブルのエントリー数を減少させることが
できる。その結果、データ検索等の対象を減らすことが
でき、処理の高速化が図れる。
As described above, since the data is managed by dividing it into the valid data table and the invalid data table,
The number of valid data table entries can be reduced. As a result, it is possible to reduce the number of objects such as data search, and to speed up the process.

【0021】また、保存期限と、有効期限と、の2種類
の期限を設定しているので、無効となったデータでも、
即座には抹消されない。その結果、データの保全を図る
ことができる。
Further, since two types of deadlines, that is, a storage deadline and an expiration deadline, are set, even if the data becomes invalid,
It is not erased immediately. As a result, data can be protected.

【0022】第4の本発明は、上記課題を解決するため
に、実際のデータの内容を格納した実データファイル
と、有効なデータの格納場所を示す情報(例、アドレ
ス、ポインタ、パス)を並べた有効データテーブルであ
って、各エントリには各有効データの有効期限と保存期
限とが格納された有効データテーブルと、有効期限が経
過し保存期限が未経過である無効データへのポインタを
並べた無効データテーブルであって、各エントリには各
無効データの保存期限が格納された無効データテーブル
と、を備えたデータ登録管理装置上におけるデータ登録
管理方法において、前記有効データテーブルを検索し、
有効期限を経過しているデータを発見した場合、このデ
ータのエントリを無効データテーブルに移動させるとと
もに有効データテーブルからは削除する無効化ステップ
と、前記無効データテーブルを検索し、保存期限を経過
しているデータを発見した場合、このデータのエントリ
を無効データテーブルから削除することによって前記実
データファイルからもこのデータの実際の内容を実質的
に無効化する削除ステップとを含むものである。第2の
発明と同様に削除ステップは、無効データテーブルとも
に対応する実データを削除してもよい。
In order to solve the above-mentioned problems, the fourth aspect of the present invention provides an actual data file storing the contents of actual data and information (eg, address, pointer, path) indicating the effective data storage location. A valid data table that is arranged, and in each entry, a valid data table that stores the valid period and the storage period of each valid data, and a pointer to invalid data whose valid period has expired and whose storage period has not yet expired. In the data registration management method on the data registration management device, which includes the arranged invalid data table, in which each entry stores the storage period of each invalid data, the valid data table is searched. ,
When the data whose expiration date has passed is found, an invalidation step of moving the entry of this data to the invalid data table and deleting it from the valid data table, and searching the invalid data table, and passing the retention time If the found data is found, the deletion step of substantially invalidating the actual content of this data from the actual data file by deleting the entry of this data from the invalid data table is also included. Similar to the second invention, the deleting step may delete the corresponding actual data in the invalid data table.

【0023】第4の本発明は、上記第3の本発明を方法
として表現したものであり、その作用は、上記第1の本
発明と本質的に同一である。
The fourth aspect of the present invention expresses the third aspect of the present invention as a method, and its operation is essentially the same as that of the first aspect of the present invention.

【0024】なお、第3、第4の発明において、テーブ
ル自体には、有効期限、保存期限を持たず、それらの期
限情報の格納場所を示す情報を記憶するテーブルを持
ち、それらの期限情報をテーブルとは別に持ってもよ
い。
In the third and fourth inventions, the table itself does not have an expiration date and a storage period, but has a table for storing information indicating the storage location of the period information, and stores the period information. You can bring it separately from the table.

【0025】[0025]

【発明の実施の形態】以下、本発明の好適な実施の形態
を図面に基づいて説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Preferred embodiments of the present invention will be described below with reference to the drawings.

【0026】図1には、本実施の形態に係るデータ登録
管理装置の構成ブロック図が示されている。本発明にお
いては、実データファイル10や有効日付情報テーブル
12、無効日付情報テーブル14などはハードディスク
20や、光磁気ディスクなど種々の記憶装置内に構成す
ることが可能であるが、例えば、本実施の形態において
は、これらの実データファイル等をハードディスク20
上に構築している。このような構成を表す構成ブロック
図が図1に示されている。同図に示されるように、後述
する実データファイルや、有効日付情報テーブル12、
及び無効日付情報テーブル14等は共にハードディスク
20内部に構築されている。このハードディスク20内
部に構築されている実データファイル10などに対して
は、データ登録管理装置のデータ処理機能としての、デ
ータ登録手段22、データ更新手段24、データ検索手
段26等は、有効日付情報テーブル12に対しアクセス
を行い、所望のデータの登録や、更新を行う。なお、本
実施の形態におけるデータ登録管理装置におけるデータ
登録手段22や、データ更新手段24は、CPUと、デ
ータ登録のためのプログラム、データ更新のためのプロ
グラム、データ検索のためのプログラムによって構成さ
れる。
FIG. 1 is a block diagram showing the configuration of the data registration management device according to this embodiment. In the present invention, the actual data file 10, the valid date information table 12, the invalid date information table 14 and the like can be configured in various storage devices such as the hard disk 20 and the magneto-optical disk. In the form of
Building on. A configuration block diagram showing such a configuration is shown in FIG. As shown in the figure, an actual data file described later, the effective date information table 12,
The invalid date information table 14 and the like are both built inside the hard disk 20. For the actual data file 10 and the like built in the hard disk 20, the data registration means 22, the data update means 24, the data search means 26, etc., which are the data processing functions of the data registration management device, are provided with effective date information. The table 12 is accessed to register and update desired data. The data registration means 22 and the data update means 24 in the data registration management device according to the present embodiment are composed of a CPU, a data registration program, a data update program, and a data search program. It

【0027】また、本発明の記憶手段は、図1のハード
ディスクに相当する。本発明の有効データ管理手段は有
効日付情報テーブル12に相当する。本発明の無効デー
タ管理手段は無効日付情報テーブル14に相当する。本
発明の削除手段は、データ削除手段32に相当する。
The storage means of the present invention corresponds to the hard disk shown in FIG. The valid data management means of the present invention corresponds to the valid date information table 12. The invalid data management means of the present invention corresponds to the invalid date information table 14. The deleting means of the present invention corresponds to the data deleting means 32.

【0028】また、本実施の形態において後述するよう
に特徴的な構成である一括処理は、データ移行手段30
や、データ削除手段32などによって行われる。これら
の手段は、CPUと、データ移行プログラム、及びデー
タ削除プログラムによって、それぞれ実現されている。
これらのデータ移行プログラムや、データ削除プログラ
ムは、一括処理プログラムと呼ばれている。そして、デ
ータ移行手段30は、データ登録管理装置が比較的空い
ている夜間において後述する有効日付情報テーブルから
有効日付日時を経過したファイルを後述する無効日付情
報テーブルに移動させ、データ削除プログラムは、無効
日付情報テーブルを検索し、保存期限日時を経過したプ
ログラムを無効日付情報テーブルから削除するととも
に、実データファイル中からも係るファイルを削除する
のである。
Further, the batch processing, which is a characteristic configuration as will be described later in the present embodiment, is performed by the data migration means 30.
Alternatively, the data deleting means 32 or the like is used. These means are respectively realized by the CPU, the data migration program, and the data deletion program.
These data migration programs and data deletion programs are called batch processing programs. Then, the data migrating means 30 moves the file whose effective date and time has passed from the effective date information table described later to the invalid date information table described later at night when the data registration management device is relatively empty, and the data deletion program The invalid date information table is searched, and the program whose storage time limit has expired is deleted from the invalid date information table, and the file is also deleted from the actual data file.

【0029】図2には、本発明の好適な実施の形態によ
るデータ登録管理装置の動作の説明図が示されている。
まず、図2のA部に示されているように、本実施の形態
に係るデータ登録管理装置も、実際のデータそのものを
記憶している実データファイル10と、これらのデータ
の有効期限や保存期限を記憶しているテーブルである有
効日付情報テーブル12と、を備えている。この有効日
付情報テーブル12も、たとえば、ハードディスク中な
どにおいてファイルの形式で格納されている。
FIG. 2 shows an explanatory diagram of the operation of the data registration management apparatus according to the preferred embodiment of the present invention.
First, as shown in part A of FIG. 2, the data registration management device according to the present embodiment also includes an actual data file 10 that stores actual data itself, an expiration date and storage of these data. An effective date information table 12 that is a table that stores a deadline. The valid date information table 12 is also stored in the form of a file in the hard disk, for example.

【0030】本実施の形態において特徴的なことは有効
日付情報テーブル12が従来の方式とは異なり有効期限
とは別に、保存期限をも管理していることである。この
ように、有効期限と保存期限とを独立に管理することに
より、削除すべきデータや、検索の対象とすべきデータ
とを効率的に整理することができ、記憶容量の効率的な
利用と、検索処理などの性能の向上を図ることができ
る。
What is characteristic of the present embodiment is that the effective date information table 12 also manages the storage period, in addition to the expiration date, unlike the conventional method. In this way, by managing the expiration date and the retention period independently, it is possible to efficiently organize the data to be deleted and the data to be searched, and to efficiently use the storage capacity. The performance of search processing can be improved.

【0031】なお、本実施の形態においても、有効日付
情報テーブル12は、実データファイル10内部の保管
ファイル毎に、登録された日時と、有効期限日時、保存
期限日時、及び実際のデータファイルが格納されている
位置を表すデータファイルパスと、を並べたテーブルで
ある。
Also in the present embodiment, the effective date information table 12 includes the registered date and time, the expiration date and time, the storage expiration date and time, and the actual data file for each storage file inside the actual data file 10. It is a table in which a data file path indicating a stored position is arranged.

【0032】さて、図2のA部に示されているように、
6個のデータファイルが格納されている状態から、19
95年12月1日の午前2時に次に説明するような一括
処理が行われる。この一括処理は、有効日付情報テーブ
ル12を検索し、有効期限日時が経過したファイルをま
ず見付け出すのである。例えば、図2に示されている例
においては、有効期限日時は、1995年11月30日
であるファイルの「aaaa.txt」と、「eee
e.txt」の二つのファイルが有効期限日時を経過し
たものとして見出される。そしてこの見出された二つの
ファイルが無効日付情報テーブル14に登録されるので
ある。このように、有効日付情報テーブル12から有効
期限日時を経過したファイルを見付け出し、見付け出さ
れたファイルを無効日付情報テーブル14に登録した様
子が図2の中段に示されている。なお、有効日付情報テ
ーブル12中から見付け出された上記2つのファイル
は、有効日付情報テーブル12から削除されている。こ
のように、本実施の形態においては、データ登録管理装
置が比較的仕事がない夜中などにおいて、有効日付情報
テーブル12から有効期限日時を経過したファイルを見
付け出し、無効日付情報テーブル14に移したのであ
る。このように、本実施の形態においては、有効日付情
報テーブル12中には、常に有効なファイルのみをおく
ことにより、ファイルの検索などにおいても有効なフア
イルのみを検索することが可能となり、性能の向上が期
待されるものである。
Now, as shown in part A of FIG.
From the state where 6 data files are stored, 19
Batch processing as described below is performed at 2:00 am on December 1, 1995. In this collective processing, the effective date information table 12 is searched, and a file whose expiration date and time has passed is found first. For example, in the example shown in FIG. 2, the expiration date and time is “aaaa.txt” of the file whose November 30, 1995 is “eeee”.
e. Two files "txt" are found as having passed the expiration date and time. Then, the two found files are registered in the invalid date information table 14. As shown in the middle part of FIG. 2, a file whose expiration date and time has passed is found from the effective date information table 12 and the found file is registered in the invalid date information table 14. The two files found in the effective date information table 12 are deleted from the effective date information table 12. As described above, in the present embodiment, the file whose expiration date and time has passed is found from the valid date information table 12 and moved to the invalid date information table 14 at night when the data registration management device is relatively idle. Of. As described above, in the present embodiment, only valid files are always stored in the valid date information table 12, so that it is possible to search only valid files even when searching for files. Improvement is expected.

【0033】さらに、1995年12月2日午前2時に
おいては、12月1日の夜と同様に有効日付情報テーブ
ル12が検索され、有効期限日時が経過しているファイ
ルが見付け出され、無効日付情報テーブル14に移動さ
せられる。12月2日の夜においては、ファイル「cc
cc.txt」が有効期限を経過していることが見出さ
れ、無効日付情報テーブル14に移動させられる。
Further, at 2:00 am on December 2, 1995, the effective date information table 12 is searched in the same manner as the night of December 1, and a file whose expiration date and time has passed is found and invalid. It is moved to the date information table 14. On the night of December 2nd, the file "cc
cc. It is found that “txt” has passed the expiration date, and is moved to the invalid date information table 14.

【0034】次に、12月2日の夜においては、さらに
無効日付情報テーブル14も検索され、保存期限日時が
経過しているファイルが見出される。そして、保存期限
日時が経過しているファイルが無効日付情報テーブル1
4から削除されると共に、実データファイル10からも
実際のファイルが削除されるのである。このような削除
の動作の例が図2のC部に示されている。図2のC部に
示されているように、ファイル「cccc.txt」が
有効日付情報テーブル12から無効日付情報テーブル1
4に移動していることが理解されよう。さらに、図2の
B部とC部とを比較することにより、無効日付情報テー
ブル14から「aaaa.txt」が削除されており、
さらに実データファイル10の中からも、ファイル「a
aaa.txt」が削除されていることが理解されよ
う。
Next, on the night of December 2nd, the invalid date information table 14 is also searched to find a file whose storage time limit has expired. Then, the file whose retention time limit has passed is the invalid date information table 1
4 is deleted, and the actual file is also deleted from the actual data file 10. An example of such deletion operation is shown in part C of FIG. As shown in part C of FIG. 2, the file “cccc.txt” has the valid date information table 12 to the invalid date information table 1
It can be seen that it has moved to 4. Further, by comparing the B part and the C part of FIG. 2, “aaa.txt” is deleted from the invalid date information table 14,
Furthermore, from the actual data file 10, the file "a
aaa. It will be appreciated that "txt" has been deleted.

【0035】このように、本実施の形態においては、フ
ァイルの保存の状態を規定する期限として、有効期限日
時と、保存期限日時とを定めた。有効期限日時は、その
データが検索やサーチの対象となり得ることを意味して
おり、様々なデータ処理の対象とされる。保存期限は、
そのデータを保存しておく価値のある期限を表し、一般
に有効期限より先の期限が設定される。
As described above, in this embodiment, the expiration date and time and the storage expiration date and time are set as the expiration dates that define the file storage state. The expiration date and time means that the data can be searched or searched, and is subject to various data processing. The storage period is
It represents a time limit for storing the data, and is generally set before the expiration date.

【0036】このように、本実施の形態においては、有
効期限と保存期限とを各データファイルに設定し、有効
期限日時を経過し、無効となったデータファイルでも、
保存期限日時を経過するまでは、実データファイル10
の中からは消さないように構成したのである。このよう
に、無効期限日時と、保存期限日時とを別に設定するこ
とにより、無効となったデータファイルを直ぐに消して
しまわずに、ある一定期間だけ、保存させることが可能
である。このため、一度無効となったデータファイルで
も後から種々の事情により、そのデータが必要となった
場合においてもデータを復活することができ、データ管
理の安全性をより向上させることが可能である。
As described above, in the present embodiment, the expiration date and the storage expiration date are set in each data file, and even if the data file becomes invalid after the expiration date and time,
Until the expiration date and time has passed, the actual data file 10
It was constructed so that it would not be erased from inside. In this way, by setting the invalidation date and time and the storage expiration date and time separately, it is possible to save the invalidated data file for a certain fixed period without immediately deleting it. Therefore, even if the data file is once invalidated, the data can be restored even if the data becomes necessary later due to various circumstances, and the safety of data management can be further improved. .

【0037】本実施の形態においてはこのように有効期
限日時と、保存期限日時との二つの期限を持ち、各有効
期限日時を経過したファイルを有効日付情報テーブル1
2から無効日付情報テーブル14に移動させたことによ
り、検索対象となるファイルの数を効率的に減少するこ
とができるとともに、無効となったファイルを急に削除
することなくデータの安全性の向上を図ることが可能と
なった。
In this embodiment, a file having two expiration dates such as the expiration date and time and the storage expiration date and time and having passed each expiration date and time is stored in the expiration date information table 1
By moving from 2 to the invalid date information table 14, the number of files to be searched can be efficiently reduced, and the safety of data can be improved without suddenly deleting invalid files. It has become possible to

【0038】以上述べたように、本実施の形態によれ
ば、新たなデータを登録する場合や、更新する場合に
も、期限が切れたデータを削除するという動作が特に生
じないため、高速なデータ処理を行うことが可能であ
る。また、検索対象となるテーブルを有効日付情報テー
ブル12と、無効日付情報テーブル14とに分割してい
るため、有効なデータが小さくなり、検索処理の高速化
を図ることができる。
As described above, according to the present embodiment, even when new data is registered or updated, the operation of deleting expired data does not particularly occur, so that high speed operation is possible. Data processing is possible. Further, since the table to be searched is divided into the valid date information table 12 and the invalid date information table 14, the valid data becomes small and the search processing can be speeded up.

【0039】さらに、データ登録管理装置が比較的空い
ている場合に一括処理を行うわけであるが、この際、保
存期限を経過し、削除の対象となるデータファイルを捜
す際の検索対象が無効日付情報テーブル14だけである
ため、削除の際の一括処理を高速化することができる。
Furthermore, when the data registration management device is relatively empty, batch processing is performed. At this time, the search target when searching for a data file to be deleted after the expiration of the storage period is invalid. Since there is only the date information table 14, batch processing at the time of deletion can be speeded up.

【0040】本実施の形態においては、実データファイ
ル10や有効日付情報テーブル12無効日付情報テーブ
ル14などが例えば、ハードディスクや、光磁気ディス
クィスクなど種々の記憶装置内に構成することが可能で
ある。
In the present embodiment, the actual data file 10, the valid date information table 12, the invalid date information table 14 and the like can be configured in various storage devices such as a hard disk and a magneto-optical disc disk. .

【0041】また、上述したように、実データファイル
10と、有効日付情報テーブル12、及び無効日付情報
テーブル14は共にハードディスク20内部に構築され
ている(図1参照)。
Further, as described above, the actual data file 10, the valid date information table 12, and the invalid date information table 14 are all built in the hard disk 20 (see FIG. 1).

【0042】本実施の形態におけるデータ管理装置にお
けるデータ登録手段22や、データ更新手段24は、C
PUと、データ登録のためのプログラム、データ更新の
ためのプログラム、データ検索のためのプログラムによ
って構成される。
The data registration means 22 and the data update means 24 in the data management apparatus according to the present embodiment are C
It is composed of a PU, a program for data registration, a program for data update, and a program for data search.

【0043】また、本実施の形態において特徴的な構成
である一括処理は、上述したように、データ移行手段3
0や、データ削除手段32などによって行われる。これ
らの手段は、CPUと、データ移行プログラム、及びデ
ータ削除プログラムによって、それぞれ実現されてい
る。これらのデータ移行プログラムや、データ削除プロ
グラムは、一括処理プログラムと呼ばれている。
The batch processing, which is a characteristic configuration of this embodiment, is performed by the data migration means 3 as described above.
0, the data deleting means 32, or the like. These means are respectively realized by the CPU, the data migration program, and the data deletion program. These data migration programs and data deletion programs are called batch processing programs.

【0044】そして、データ移行手段30は、データ登
録管理装置が比較的空いている夜間において有効日付情
報テーブル12から有効日付日時を経過したファイルを
無効日付情報テーブル14に移動させ、データ削除プロ
グラムは、無効日付情報テーブル14を検索し、保存期
限日時を経過したプログラムを無効日付情報テーブル1
4から削除するとともに、実データファイル10に中か
らも係るファイルを削除するのである。
Then, the data migrating means 30 moves the file whose valid date and time has passed from the valid date information table 12 to the invalid date information table 14 at night when the data registration management device is relatively empty, and the data deletion program , The invalid date information table 14 is searched, and the program whose expiration date and time has passed is invalid date information table 1
4 is deleted, and the file related to the actual data file 10 is also deleted.

【0045】図3には、以上述べたようなデータ登録管
理装置における動作をまとめたフローチャートが示され
ている。まず、図3(a)には、新たに、データが登録
される場合の処理の流れのフローチャートが示されてい
る。まず、ステップS3−1においては、新しいデータ
の登録が開始される。ステップS3−2においては登録
日時の設定が有効日付情報テーブル12に対して行われ
る。この登録日時の設定はオペレータが手動で行った
り、もしくはシステムが登録時の日付を用いて自動的に
日時を設定するなどの方法が採用される。
FIG. 3 shows a flowchart summarizing the operation of the data registration management device as described above. First, FIG. 3A shows a flowchart of the flow of processing when data is newly registered. First, in step S3-1, registration of new data is started. In step S3-2, the registration date and time is set in the effective date information table 12. The registration date and time is set manually by an operator, or the system automatically sets the date and time by using the date at the time of registration.

【0046】ステップS3−3においては、有効日付情
報テーブル12中の有効期限日時と保存期限日時とが設
定される。これは、オペレータが入力することによって
設定されるがなにも入力しない場合には、例えば登録日
時に一定の日付を加算した日付などが用いられる。同様
に、保存期限日時も操作者が明示的に入力しない場合に
は、有効期限日時+一定の値がいわゆるデフォルトの値
として用いられる。
In step S3-3, the expiration date and time and the storage expiration date and time in the effective date information table 12 are set. This is set by the operator's input, but when nothing is input, for example, a date obtained by adding a certain date to the registration date is used. Similarly, when the operator does not explicitly input the storage expiration date and time, the expiration date and time + a constant value is used as a so-called default value.

【0047】ステップS3−4においては、上記ステッ
プS3−3において設定された有効期間、保存期間に応
じて、有効期間終了日及び保存期間終了日の計算が行わ
れる。この有効期間終了日、保存期間終了日が有効日付
情報テーブル12中にそれぞれ設定される。
In step S3-4, the effective period end date and the retention period end date are calculated according to the effective period and the retention period set in step S3-3. The effective period end date and the retention period end date are set in the effective date information table 12, respectively.

【0048】このようにしてステップS3−5におい
て、新たなデータの登録が終了する。なお、図3(a)
においては、明示はしなかったが、新たなデータに付い
ては、データファイルとして実データファイル10の中
に格納されることはいうまでもない。
Thus, in step S3-5, the registration of new data is completed. FIG. 3 (a)
In the above, it is needless to say that the new data is stored in the actual data file 10 as a data file although not explicitly stated.

【0049】図3(b)には、本実施の形態のデータ登
録管理装置において例えば毎晩行われる一括処理の動作
をまとめたフローチャートが示されている。
FIG. 3B shows a flowchart summarizing the operation of the batch processing performed every night in the data registration management device of this embodiment, for example.

【0050】まず、ステップS3−6において一括処理
が例えば夜中の2時などに開始される。次に、ステップ
S3−7においては、有効日付情報テーブル12が検索
される。ステップS3−8においては、上記検索の結
果、有効期限切れファイルが存在したか否かが判断され
る。有効期限の切れたファイルが見出された場合には、
ステップS3−9に処理が移行し、その見出されたファ
イルを有効日付情報テーブル12から無効日付情報テー
ブル14に移動させる。そして、移動後、ステップS3
−10に処理が移行する。一方、上記ステップS3−8
において、有効期限が切れたファイルがなかった場合に
は、直接ステップS3−10に処理が移行する。
First, in step S3-6, the collective processing is started, for example, at 2:00 in the middle of the night. Next, in step S3-7, the valid date information table 12 is searched. In step S3-8, as a result of the above search, it is determined whether or not an expired file exists. If you find an expired file,
The process moves to step S3-9, and the found file is moved from the valid date information table 12 to the invalid date information table 14. Then, after the movement, step S3
The processing shifts to -10. On the other hand, the above step S3-8
In the case where there is no file whose expiration date has expired, the processing directly moves to step S3-10.

【0051】ステップS3−10においては、無効日付
情報テーブル14が検索される。ステップS3−11に
おいて上記検索の結果、保存期限切れとなったファイル
が存在したか否かについて判断される。係る判断の結
果、保存期限が切れたファイルがあった場合にはステッ
プS3−12に処理が移行し、このファイルを無効日付
情報テーブル14から削除するとともに実データファイ
ル10から対応するファイルが削除される。そして、削
除後、ステップS3−13に処理が移行し、一括処理が
終了するのである。一方、上記ステップS3−11にお
いて保存期限が切れたファイルがなかった場合には、直
接ステップS3−13に処理が移行し、一括処理が完了
するのである。
In step S3-10, the invalid date information table 14 is searched. In step S3-11, as a result of the search, it is determined whether or not there is a file whose storage period has expired. As a result of the determination, if there is a file whose storage period has expired, the process proceeds to step S3-12, the file is deleted from the invalid date information table 14, and the corresponding file is deleted from the actual data file 10. It After the deletion, the process moves to step S3-13, and the batch process ends. On the other hand, if there is no file whose storage period has expired in step S3-11, the process directly moves to step S3-13, and the batch process is completed.

【0052】以上述べたように、本実施の形態によれば
保存期限と有効期限の二つの期限を用い、また、有効日
付情報テーブル12と、無効日付情報テーブル14の二
つのテーブルを用いたため、検索などのパフォーマンス
をおこすことなく、また、記憶容量の効率的な利用が可
能となるデータ登録管理装置及び方法が得られるのであ
る。
As described above, according to the present embodiment, the two expiration dates, that is, the storage expiration date and the expiration date, are used, and the two tables of the effective date information table 12 and the invalid date information table 14 are used. Therefore, it is possible to obtain a data registration management device and method that enable efficient use of storage capacity without causing performance such as retrieval.

【0053】[0053]

【発明の効果】以上述べたように、本発明によれば、有
効なデータと、有効期限を経過した無効データとに分け
て実データを管理しているため、実データの検索処理な
どについて、有効なデータのみを検索することができ、
性能の向上したデータ管理装置を得られるという効果を
奏する。
As described above, according to the present invention, real data is managed by dividing it into valid data and invalid data whose expiration date has passed. You can search only valid data,
The data management device having improved performance can be obtained.

【0054】さらに、有効期限が経過した場合において
も直ぐに削除するのではなく、一旦無効データとして管
理しておくため、データ保存の安全性を向上させること
ができる。例えば一度無効にしたデータであっても急に
必要になった場合にも対処することが可能なデータ登録
管理装置が得られるという効果を奏する。
Further, even when the expiration date has passed, the data is not deleted immediately but is once managed as invalid data, so that the safety of data storage can be improved. For example, it is possible to obtain a data registration management device capable of coping with the case where data that is once invalidated is suddenly needed.

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

【図1】 本発明の好適な実施の形態に係るデータ登録
管理装置の構成を表す構成ブロック図である。
FIG. 1 is a configuration block diagram showing a configuration of a data registration management device according to a preferred embodiment of the present invention.

【図2】 本発明の好適な実施の形態の動作を説明する
説明図である。
FIG. 2 is an explanatory diagram explaining an operation of a preferred embodiment of the present invention.

【図3】 本実施の形態のデータ登録管理装置の処理の
流れを表すフローチャートである。
FIG. 3 is a flowchart showing a processing flow of the data registration management device of the present embodiment.

【図4】 従来のデータ処理装置の動作を表す説明図で
ある。
FIG. 4 is an explanatory diagram showing an operation of a conventional data processing device.

【図5】 従来のデータ処理装置の動作を表す説明図で
ある。
FIG. 5 is an explanatory diagram showing an operation of a conventional data processing device.

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

10 実データファイル、12 有効日付情報テーブ
ル、14 無効日付情報テーブル、20 ハードディス
ク、22 データ登録手段、24 データ更新手段、2
6 データ検索手段、30 データ移行手段、32 デ
ータ削除手段。
10 actual data file, 12 effective date information table, 14 invalid date information table, 20 hard disk, 22 data registration means, 24 data updating means, 2
6 data retrieval means, 30 data migration means, 32 data deletion means.

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 データの内容を格納した記憶手段と、 前記記憶手段のデータのうち、有効期限及び保存期限と
も未経過の有効データを管理する有効データ管理手段
と、 有効期限が経過し、保存期限が未経過の無効データを管
理する無効データ管理手段と、 前記有効データ管理手段の管理内容から、有効期限を経
過しているデータを発見した場合、このデータを無効デ
ータとして有効データ管理手段から無効データ管理手段
に管理を移動させる無効化手段と、 前記無効データ管理手段の管理内容から、保存期限を経
過しているデータを発見した場合、このデータを無効デ
ータ管理手段の管理内容から削除する削除手段と、 を含むことを特徴とするデータ登録管理装置。
1. A storage unit that stores the contents of data; a valid data management unit that manages valid data of the data stored in the storage unit that has not passed both the expiration date and the retention period; If invalid data is found from the invalid data management means for managing invalid data whose expiration date has not passed, and the management contents of the valid data management means, this data is regarded as invalid data by the valid data management means. When the data whose storage period has expired is found from the invalidation means for moving the management to the invalid data management means and the management content of the invalid data management means, this data is deleted from the management content of the invalid data management means. A data registration management device comprising: a deleting unit.
【請求項2】 記憶手段に格納した実データのうち、有
効期限及び保存期限とも未経過な有効データを管理する
とともに、有効期限が経過し、保存期限が未経過な無効
データを管理するデータ登録管理方法において、 前記有効データの管理内容から、有効期限を経過してい
るデータを発見した場合、このデータを無効データとし
て有効データの管理から無効データの管理に移動させる
無効化ステップと、 前記無効データの管理内容から、保存期限を経過してい
るデータを発見した場合、このデータを無効データの管
理内容から削除することにより、対応する実データの内
容を無効化する削除ステップと、 を含むことを特徴とするデータ登録管理方法。
2. Data registration for managing valid data, of which the expiration date and the retention period have not yet passed, of the actual data stored in the storage means, and for managing invalid data for which the expiration date has passed and the retention period has not passed. In the management method, when data whose expiration date has passed is found from the management content of the valid data, an invalidation step of moving this data as invalid data from management of valid data to management of invalid data, and the invalidation When data that has exceeded the retention period is found in the data management content, the deletion step of invalidating the corresponding actual data content by deleting this data from the invalid data management content is included. A data registration management method characterized by.
【請求項3】 実際のデータの内容を格納した第1の記
憶手段と、 有効なデータの格納場所を示す情報を並べた有効データ
テーブルであって、各エントリには各有効データの有効
期限と保存期限とが格納された有効データテーブルを記
憶する第2の記憶手段と、 有効期限が経過し保存期限が未経過である無効データの
格納場所を示す情報を並べた無効データテーブルであっ
て、各エントリには各無効データの保存期限が格納され
た無効データテーブルを記憶する第3の記憶手段と、 前記有効データテーブルを検索し、有効期限を経過して
いるデータを発見した場合、このデータのエントリを無
効データテーブルに移動させるとともに有効データテー
ブルからは削除する無効化手段と、 前記無効データテーブルを検索し、保存期限を経過して
いるデータを発見した場合、このデータのエントリを無
効データテーブルから削除するとともに前記第1の記憶
手段からもこのデータの実際の内容を無効化する削除手
段と、 を含むことを特徴とするデータ登録管理装置。
3. A valid data table in which first storage means for storing actual data contents and information indicating a storage location of valid data are arranged, and each entry includes an expiration date of each valid data. A second storage means for storing a valid data table in which a storage time limit is stored, and an invalid data table in which information indicating a storage location of invalid data whose expiration date has passed and whose storage time limit has not passed is arranged. A third storage unit that stores an invalid data table in which each entry stores a storage deadline of each invalid data; and when the valid data table is searched to find data whose expiration date has passed, this data Invalidating means for moving the entry of the invalid data table to the invalid data table and deleting it from the valid data table; If data is found that deletes the entry of this data from the invalid data table and also invalidates the actual contents of this data from the first storage means, the data registration. Management device.
【請求項4】 実際のデータの内容を格納した実データ
ファイルと、 有効なデータの格納場所を示す情報を並べた有効データ
テーブルであって、各エントリには各有効データの有効
期限と保存期限とが格納された有効データテーブルと、 有効期限が経過し保存期限が未経過である無効データの
格納場所を示す情報を並べた無効データテーブルであっ
て、各エントリには各無効データの保存期限が格納され
た無効データテーブルと、 を備えたデータ登録管理装置上におけるデータ登録管理
方法において、 前記有効データテーブルを検索し、有効期限を経過して
いるデータを発見した場合、このデータのエントリを無
効データテーブルに移動させるとともに有効データテー
ブルからは削除する無効化ステップと、 前記無効データテーブルを検索し、保存期限を経過して
いるデータを発見した場合、このデータのエントリを無
効データテーブルから削除することによって前記実デー
タファイルからもこのデータの実際の内容を無効化する
削除ステップと、 を含むことを特徴とするデータ登録管理方法。
4. A valid data table in which a real data file storing actual data contents and information indicating a storage location of valid data are arranged, wherein each entry has an expiry date and a storage expiry date. A valid data table that stores and, and an invalid data table in which information that indicates the storage location of invalid data whose expiration date has passed and whose retention period has not passed has been arranged. In the data registration management method on the data registration management device including the invalid data table storing the, the valid data table is searched, and when the data whose expiration date has passed is found, the entry of this data is deleted. An invalidation step of moving to the invalid data table and deleting from the valid data table, and searching the invalid data table If the data whose storage period has expired is found, a deletion step of invalidating the actual contents of this data from the actual data file by deleting the entry of this data from the invalid data table is also included. A data registration management method characterized by.
JP8030765A 1996-02-19 1996-02-19 Device and method for managing data registration Pending JPH09223048A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8030765A JPH09223048A (en) 1996-02-19 1996-02-19 Device and method for managing data registration

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8030765A JPH09223048A (en) 1996-02-19 1996-02-19 Device and method for managing data registration

Publications (1)

Publication Number Publication Date
JPH09223048A true JPH09223048A (en) 1997-08-26

Family

ID=12312790

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8030765A Pending JPH09223048A (en) 1996-02-19 1996-02-19 Device and method for managing data registration

Country Status (1)

Country Link
JP (1) JPH09223048A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020049746A1 (en) 2018-09-07 2020-03-12 株式会社東芝 Database device, program, and data processing method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020049746A1 (en) 2018-09-07 2020-03-12 株式会社東芝 Database device, program, and data processing method

Similar Documents

Publication Publication Date Title
JPH07225704A (en) File managing device
JPH09223048A (en) Device and method for managing data registration
JPS59220853A (en) Disc cache system
JPS59139451A (en) Information processing system
JPH11175539A (en) Method for obtaining substitute information and system therefor and storage medium for storing substitute information obtaining program
JP2002259414A (en) Document management system, document management method and recording medium with document management procedure recorded thereon
JPH05334194A (en) Information processor
JP2000148548A (en) Unnecessary record deleting device
JPH0198020A (en) Index management system
JP2740572B2 (en) Program loading method
JPH06259293A (en) Useless document batch deleting device
JP3255081B2 (en) File-access device and machine-readable recording medium recording program
JP2912657B2 (en) File access processor
JPH08328929A (en) Database split management system
JPS62130422A (en) Managing and processing system for data storage medium
JP2000029765A (en) Optimum caching managing method of web client and its system
JP3264449B2 (en) Storage management device in information processing system
JPS58114149A (en) Electronic filing system
JP2852066B2 (en) Batch delete device for unnecessary documents
JPH0293959A (en) File management system
JP2785966B2 (en) Foreign key dynamic resolution processing method
CN115757563A (en) Data searching method and device based on Elasticissearch
JPS62197843A (en) File access system
JPH0262670A (en) Object data access system
JPH0561738A (en) Data base system

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040602

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041026

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20041221

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060117