JP2000148548A - Unnecessary record deleting device - Google Patents
Unnecessary record deleting deviceInfo
- Publication number
- JP2000148548A JP2000148548A JP10326749A JP32674998A JP2000148548A JP 2000148548 A JP2000148548 A JP 2000148548A JP 10326749 A JP10326749 A JP 10326749A JP 32674998 A JP32674998 A JP 32674998A JP 2000148548 A JP2000148548 A JP 2000148548A
- Authority
- JP
- Japan
- Prior art keywords
- storage device
- record
- information
- history information
- deleting
- 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
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、データベースシス
テム等における記憶装置内の不要なデータレコードを削
除する不要データレコード削除装置に関するものであ
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an unnecessary data record deleting device for deleting unnecessary data records in a storage device in a database system or the like.
【0002】[0002]
【従来の技術】従来、記憶装置内の不要データレコード
を削除する場合、記憶装置内のデータレコードを検索
し、データレコードに付加されているデータの内容を示
すデータを参照して不要なレコードであるかどうかを判
断し、不要であると判断したデータレコードについて個
別に削除指示を与えることにより、不要データレコード
を削除している。2. Description of the Related Art Conventionally, when an unnecessary data record in a storage device is deleted, the data record in the storage device is searched, and data indicating the content of the data added to the data record is referred to as an unnecessary record. It is determined whether or not there is any data, and an unnecessary data record is deleted by giving an individual deletion instruction to the data record determined to be unnecessary.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、従来の
技術においては、使用者が個々のデータレコードを検索
し、データの内容を判断して不要データレコードに対し
個別に削除指示を与えているので、不要データレコード
の削除作業が煩雑となり、不要データレコードの削除に
時間がかかるばかりでなく、操作ミスにより必要なデー
タレコードを誤って削除する恐れがあった。However, in the prior art, the user searches individual data records, judges the contents of the data, and gives an individual data deletion instruction to the unnecessary data records. The work of deleting the unnecessary data records becomes complicated, and not only takes time to delete the unnecessary data records, but also there is a risk that the necessary data records are erroneously deleted due to an operation error.
【0004】本発明は、上記従来の問題点に鑑みなされ
たもので、簡単且つ短時間で正確に不要データレコード
を削除することができる不要データレコード削除装置を
提供することを目的とする。SUMMARY OF THE INVENTION The present invention has been made in consideration of the above-described conventional problems, and has as its object to provide an unnecessary data record deleting apparatus capable of deleting unnecessary data records easily and accurately in a short time.
【0005】[0005]
【課題を解決するための手段】本発明は、上記目的を達
成するために、データレコードを記憶する記憶装置内の
不要データレコードを削除する不要レコード削除装置に
おいて、前記データレコードには記憶または更新された
最新の日付情報を含む履歴情報が付加され、且つ、同一
の履歴情報を持つデータレコードは同じ記憶装置に記憶
されており、前記同一の履歴情報を持つデータレコード
毎に履歴情報及び前記記憶装置内の格納場所を示す情報
を含む記憶装置管理レコードを記憶する手段と、前記記
憶装置管理レコードを検索する手段と、検索された記憶
装置管理レコードの履歴情報と設定された削除期限情報
とを比較する手段と、前記比較手段の比較の結果、前記
履歴情報の日付が前記削除期限情報の期限以前であった
時に前記記憶装置管理レコードに含まれている記憶装置
内の格納場所を示す情報を参照し、前記記憶装置内の該
当する格納場所に記憶されているデータレコードを一括
して削除する手段とを備えたことを特徴としている。According to the present invention, there is provided an unnecessary record deleting apparatus for deleting unnecessary data records in a storage device for storing data records, wherein the data records are stored or updated. History information including the latest date information is added, and data records having the same history information are stored in the same storage device, and the history information and the storage are stored for each data record having the same history information. Means for storing a storage device management record including information indicating a storage location in the device; means for searching for the storage device management record; and history information of the searched storage device management record and set deletion time limit information. Means for comparing, the storage device when the date of the history information is before the time limit of the deletion time limit information as a result of the comparison by the comparing means. Means for referring to the information indicating the storage location in the storage device included in the physical record and deleting the data records stored in the corresponding storage location in the storage device all at once. And
【0006】[0006]
【発明の実施の形態】以下、本発明の実施の形態につい
て図面を参照して詳細に説明する。図1は本発明の不要
レコード削除装置の一実施形態の構成を示すブロック図
である。図1において、まず、11は不要データレコー
ドを削除する際に各部を制御し、指示された不要データ
レコードを削除する不要レコード削除手段、12は不要
レコード削除手段11の指示に基づいて記憶装置管理装
置16内に記憶されている記憶装置管理レコードを検索
する記憶装置検索手段である。記憶装置管理レコードに
ついては詳しく後述する。Embodiments of the present invention will be described below in detail with reference to the drawings. FIG. 1 is a block diagram showing the configuration of an embodiment of the unnecessary record deletion device of the present invention. In FIG. 1, first, an unnecessary record delete unit 11 controls each unit when deleting an unnecessary data record, and deletes an instructed unnecessary data record. A storage device management unit 12 operates based on an instruction from the unnecessary record delete unit 11. This is a storage device search unit that searches for a storage device management record stored in the device 16. The storage device management record will be described later in detail.
【0007】また、13は不要レコード削除手段11か
ら指定された削除期限情報(月、日付等の削除期限情
報)と記憶装置検索手段12で検索された記憶装置管理
レコードの履歴情報とを比較する履歴比較手段、14は
記憶装置17内の削除対象のデータレコードを一括して
削除するデータ削除手段である。更に、16は記憶装置
管理レコードを記憶する記憶装置管理装置、17はデー
タレコードを記憶する記憶装置、15は記憶装置管理装
置16と記憶装置17を管理する記憶装置管理手段であ
る。[0007] Further, reference numeral 13 compares the deletion term information (deletion term information such as month and date) designated by the unnecessary record deletion means 11 with the history information of the storage management record retrieved by the storage retrieval means 12. The history comparison unit 14 is a data deletion unit that deletes data records to be deleted in the storage device 17 at one time. Further, 16 is a storage device management device for storing storage device management records, 17 is a storage device for storing data records, and 15 is a storage device management means for managing the storage device management devices 16 and 17.
【0008】図2は記憶装置17内のデータレコードを
示す図である。まず、データレコード20は履歴情報2
1とデータ22から成っている。履歴情報21はそのデ
ータが記憶装置17に記憶された最新の日付、またはそ
のデータが更新された最新の日付を示す情報である。各
データの先頭には履歴情報21が付加され、履歴情報2
1とデータ22でデータレコードが構成されている。FIG. 2 is a diagram showing a data record in the storage device 17. First, the data record 20 contains the history information 2
1 and data 22. The history information 21 is information indicating the latest date when the data was stored in the storage device 17 or the latest date when the data was updated. History information 21 is added to the head of each data, and history information 2
1 and data 22 constitute a data record.
【0009】図3は記憶装置管理装置16に記憶されて
いる記憶装置管理レコードを示す図である。まず、本実
施形態では、記憶装置17に記憶されている複数のデー
タレコードのうち同一の履歴情報(記憶または更新され
た最新の日付)を持つデータレコードを同じ記憶装置に
記憶させている。即ち、記憶装置17は図1に示すよう
に複数の記憶装置から成っていて、同一の履歴情報を持
つデータレコード同志を同じ記憶装置に格納している。FIG. 3 is a diagram showing a storage device management record stored in the storage device management device 16. First, in the present embodiment, a data record having the same history information (the latest date stored or updated) among a plurality of data records stored in the storage device 17 is stored in the same storage device. That is, the storage device 17 is composed of a plurality of storage devices as shown in FIG. 1, and data records having the same history information are stored in the same storage device.
【0010】ここで、記憶装置管理レコード30は履歴
情報31と記憶装置情報32から成っているが、履歴情
報31は前述のように同一の履歴情報を持つデータレコ
ード20の記憶または更新された最新の日付を示す情報
である。また、記憶装置情報32は記憶装置17内の同
一の履歴情報を持つデータレコードの格納場所を示す情
報である。Here, the storage device management record 30 is composed of history information 31 and storage device information 32, and the history information 31 is stored in the data record 20 having the same history information as described above. Is the information indicating the date. The storage device information 32 is information indicating a storage location of a data record having the same history information in the storage device 17.
【0011】図4は不要なデータレコードを削除する処
理の流れを示すフローチャートである。以下、図1、図
4を参照しながら本実施形態の具体的な動作について説
明する。まず、記憶装置17内の不要データレコードを
削除する場合、使用者は不要レコード削除手段11にデ
ータレコードの削除すべき期限を示す削除期限情報を設
定する。例えば、○年○月、あるいは○年○月○日とい
うように月単位や月日単位の削除期限情報を設定し、○
年○月、あるいは○年○月○日以前に記憶または更新さ
れたデータレコードはすべて削除するように指示する。
つまり、削除期限情報以前の履歴情報を持つデータレコ
ードは不要レコードとして記憶装置17から削除する。FIG. 4 is a flowchart showing the flow of processing for deleting unnecessary data records. Hereinafter, a specific operation of the present embodiment will be described with reference to FIGS. First, when deleting an unnecessary data record in the storage device 17, the user sets deletion deadline information indicating a deadline for deleting the data record in the unnecessary record deletion unit 11. For example, set the deletion deadline information on a monthly basis or on a monthly basis, such as year / month / day or year / year / month / day.
An instruction is given to delete all data records stored or updated before year / month / year / year / month / day.
That is, data records having history information before the deletion deadline information are deleted from the storage device 17 as unnecessary records.
【0012】このように削除期限情報が設定されると、
不要レコード削除手段11は図4の削除処理を実行す
る。まず、削除期限情報が設定されると、不要レコード
削除手段11は記憶装置検索手段12を起動し(図4の
ステップ401)、記憶装置検索手段12では記憶装置
管理手段15を介して記憶装置管理装置16に記憶され
ている記憶装置管理レコードを検索する。記憶装置管理
レコード30は図3に示すように履歴情報31と記憶装
置情報32から成っていて、記憶装置情報32は同一の
履歴情報を持つデータレコードの記憶装置17内におけ
る格納場所を示す情報である。When the deletion time limit information is set as described above,
The unnecessary record deletion unit 11 executes the deletion processing of FIG. First, when the deletion time limit information is set, the unnecessary record deletion unit 11 activates the storage device search unit 12 (Step 401 in FIG. 4), and the storage device search unit 12 manages the storage device via the storage device management unit 15. The storage device management record stored in the device 16 is searched. The storage device management record 30 includes history information 31 and storage device information 32 as shown in FIG. 3, and the storage device information 32 is information indicating the storage location in the storage device 17 of the data record having the same history information. is there.
【0013】記憶装置検索手段12により記憶装置管理
装置16内の記憶装置管理レコード30が検索される
と、不要レコード削除手段11は記憶装置検索手段12
により検索された記憶装置管理レコード30及び設定さ
れた削除期限情報を与えて履歴比較手段13を起動する
(ステップ402)。履歴比較手段13では、記憶装置
管理レコードに含まれている履歴情報31と設定された
削除期限情報を比較し、記憶装置管理レコード30の履
歴情報31におけるデータレコードの記憶または更新さ
れた最新の日付が、削除期限情報の期限以前であるかど
うかを判断する(ステップ403)。When the storage device management unit 30 searches the storage device management record 30 in the storage device management unit 16, the unnecessary record deletion unit 11 executes the storage device search unit 12.
The history comparison unit 13 is activated by giving the storage management record 30 retrieved by the above and the set deletion time limit information (step 402). The history comparison means 13 compares the history information 31 included in the storage device management record with the set deletion time limit information, and stores the latest date of storage or update of the data record in the history information 31 of the storage device management record 30. Is determined to be before the expiration date of the deletion expiration information (step 403).
【0014】もし、記憶装置管理レコード30の履歴情
報31の日付が、設定された削除期限情報の期限以前で
なければ(ステップ403がNo)、その記憶装置管理
レコードが管理するデータレコードは削除対象外である
ので、不要レコード削除手段11はそのまま処理を終了
する。一方、記憶装置管理レコードの履歴情報の日付が
設定された削除期限情報の期限以前である時は(ステッ
プ403がYes)、その記憶装置管理レコードが管理
するデータレコードは削除対象であるため、不要レコー
ド削除手段11はデータ削除手段14を起動し(ステッ
プ404)、記憶装置17内の該当するデータレコード
の削除を行う。If the date of the history information 31 of the storage management record 30 is not before the set deletion deadline information (step 403: No), the data record managed by the storage management record is deleted. Therefore, the unnecessary record deleting unit 11 ends the processing as it is. On the other hand, when the date of the history information of the storage device management record is before the set time limit of the deletion time limit information (Yes in step 403), the data record managed by the storage device management record is not to be deleted, and thus is unnecessary. The record deleting unit 11 activates the data deleting unit 14 (Step 404), and deletes the corresponding data record in the storage device 17.
【0015】具体的には、データ削除手段14は記憶装
置管理レコード30に含まれている記憶装置情報32、
即ち、記憶装置17内のデータレコードの格納場所を示
す情報を参照し、記憶装置管理手段15を介して記憶装
置17内の該当する格納場所に記憶されているデータレ
コードを一括して削除する。これによって、削除期限情
報の削除期限以前に記憶または更新された不要データレ
コード、即ち、記憶装置17内の一定期間使用されてい
ない不要データレコードを一括して削除することができ
る。Specifically, the data deletion means 14 stores the storage device information 32 included in the storage device management record 30;
In other words, the information indicating the storage location of the data record in the storage device 17 is referred to, and the data records stored in the corresponding storage location in the storage device 17 are collectively deleted via the storage device management means 15. As a result, unnecessary data records stored or updated before the deletion time limit of the deletion time limit information, that is, unnecessary data records in the storage device 17 that have not been used for a certain period can be collectively deleted.
【0016】このように本実施形態では、記憶装置17
内の同じ履歴情報を持つデータレコードを一括して削除
することができ、個別に削除指示を与えてデータレコー
ドを削除する従来方法に比べて著しく処理時間を短縮す
ることができる。また、必要なデータレコードを誤って
削除することがなく、正確に不要データレコードを削除
することができる。以上により1つの記憶装置管理レコ
ードに対する削除処理を終了する。As described above, in the present embodiment, the storage device 17
Data records having the same history information can be collectively deleted, and the processing time can be remarkably reduced as compared with the conventional method of individually deleting data records and deleting the data records. In addition, unnecessary data records can be accurately deleted without deleting necessary data records by mistake. Thus, the deletion processing for one storage device management record is completed.
【0017】以下、不要レコード削除手段11はステッ
プ401〜404の処理を繰り返し行い、記憶装置管理
装置16から記憶装置管理レコードを順次検索し、記憶
装置管理レコードの履歴情報と設定された削除期限情報
を比較していく。そして、記憶装置管理レコードの履歴
情報が設定された削除期限以前であった時に前述のよう
に記憶装置17内の該当する格納場所のデータレコード
を一括して削除し、記憶装置管理装置16内の記憶装置
管理レコードがなくなったところですべての削除処理を
終了する。Hereinafter, the unnecessary record deleting means 11 repeats the processing of steps 401 to 404, sequentially searches the storage device management records from the storage device management device 16, and stores the history information of the storage device management records and the set deletion time limit information. Will be compared. Then, when the history information of the storage device management record is before the set deletion time limit, the data record of the corresponding storage location in the storage device 17 is collectively deleted as described above, and the data record in the storage device management device 16 is deleted. When there are no more storage management records, all deletion processing is terminated.
【0018】なお、以上の実施形態では、データレコー
ドの履歴情報を記憶または更新された最新の日付情報と
しているが、履歴情報を日時情報としてもよい。こうす
ることにより、時刻情報を含む削除期限情報を設定すれ
ば、更に細かい単位で不要データレコードを削除するこ
とができる。In the above embodiment, the history information of the data record is the latest date information stored or updated. However, the history information may be date information. In this way, if deletion time limit information including time information is set, unnecessary data records can be deleted in smaller units.
【0019】[0019]
【発明の効果】以上説明したように本発明によれば、同
一の履歴情報を持つデータレコード毎に、履歴情報及び
記憶装置の格納場所を示す情報を含む記憶装置管理レコ
ードを用いて管理し、記憶装置管理レコードの履歴情報
の日付が、設定された削除期限情報の削除期限以前であ
った時に、記憶装置管理レコードの記憶装置の格納場所
を参照して該当する格納場所のデータレコードを一括し
て削除しているので、記憶装置内の不要データレコード
を簡単且つ短い処理時間で削除できると共に、必要なデ
ータレコードを誤って削除することがなく、正確に不要
データレコードを削除することができる。As described above, according to the present invention, each data record having the same history information is managed by using a storage device management record including the history information and the information indicating the storage location of the storage device. When the date of the history information of the storage management record is earlier than the set deletion deadline of the deletion deadline information, the storage device management record is referred to the storage location of the storage device, and the data records of the corresponding storage location are collectively collected. Thus, unnecessary data records in the storage device can be deleted easily and in a short processing time, and unnecessary data records can be deleted accurately without mistakenly deleting necessary data records.
【図1】本発明の不要レコード削除装置の一実施形態を
示すブロック図である。FIG. 1 is a block diagram showing an embodiment of an unnecessary record deletion device of the present invention.
【図2】データレコードの構成を示す図である。FIG. 2 is a diagram showing a configuration of a data record.
【図3】記憶装置管理レコードの構成を示す図である。FIG. 3 is a diagram showing a configuration of a storage device management record.
【図4】図1の実施形態の不要レコード削除動作を示す
フローチャートである。FIG. 4 is a flowchart showing an unnecessary record deleting operation of the embodiment of FIG. 1;
11 不要レコード削除手段 12 記憶装置検索手段 13 履歴比較手段 14 データ削除手段 15 記憶装置管理手段 16 記憶装置管理装置 17 記憶装置 20 データレコード 21 履歴情報 22 データ 30 記憶装置管理レコード 31 履歴情報 32 記憶装置情報 DESCRIPTION OF SYMBOLS 11 Unnecessary record deletion means 12 Storage device search means 13 History comparison means 14 Data deletion means 15 Storage device management means 16 Storage device management device 17 Storage device 20 Data record 21 History information 22 Data 30 Storage device management record 31 History information 32 Storage device information
Claims (1)
不要データレコードを削除する不要レコード削除装置に
おいて、前記データレコードには記憶または更新された
最新の日付情報を含む履歴情報が付加され、且つ、同一
の履歴情報を持つデータレコードは同じ記憶装置に記憶
されており、前記同一の履歴情報を持つデータレコード
毎に履歴情報及び前記記憶装置内の格納場所を示す情報
を含む記憶装置管理レコードを記憶する手段と、前記記
憶装置管理レコードを検索する手段と、検索された記憶
装置管理レコードの履歴情報と設定された削除期限情報
とを比較する手段と、前記比較手段の比較の結果、前記
記憶装置管理レコードの履歴情報の日付が前記削除期限
情報の削除期限以前であった時に前記記憶装置管理レコ
ードに含まれている記憶装置内の格納場所を示す情報を
参照し、前記記憶装置内の該当する格納場所に記憶され
ているデータレコードを一括して削除する手段とを備え
たことを特徴とする不要レコード削除装置。1. An unnecessary record deletion apparatus for deleting unnecessary data records in a storage device storing data records, wherein the data records are added with history information including the latest date information stored or updated, and Data records having the same history information are stored in the same storage device, and a storage device management record including history information and information indicating a storage location in the storage device is stored for each data record having the same history information. Means for searching for the storage device management record, means for comparing the history information of the searched storage device management record with the set deletion time limit information, and a result of the comparison by the comparing means, When the date of the history information of the management record is before the deletion time limit of the deletion time limit information, the date is included in the storage device management record. Means for deleting data records stored in a corresponding storage location in the storage device by referring to information indicating a storage location in the storage device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10326749A JP2000148548A (en) | 1998-11-17 | 1998-11-17 | Unnecessary record deleting device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10326749A JP2000148548A (en) | 1998-11-17 | 1998-11-17 | Unnecessary record deleting device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2000148548A true JP2000148548A (en) | 2000-05-30 |
Family
ID=18191262
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP10326749A Pending JP2000148548A (en) | 1998-11-17 | 1998-11-17 | Unnecessary record deleting device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2000148548A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012150547A (en) * | 2011-01-17 | 2012-08-09 | Hitachi Ltd | Management method for database, management device for database and program |
CN101667180B (en) * | 2008-09-03 | 2012-10-17 | 神讯电脑(昆山)有限公司 | System and method for space management of database |
JP2012238038A (en) * | 2011-05-09 | 2012-12-06 | Mitsubishi Electric Corp | Information processor, information processing method, and program |
JP2016006642A (en) * | 2014-05-30 | 2016-01-14 | アマデウス エス.アー.エス.Amadeus S.A.S. | Method and system for managing record data structure |
-
1998
- 1998-11-17 JP JP10326749A patent/JP2000148548A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101667180B (en) * | 2008-09-03 | 2012-10-17 | 神讯电脑(昆山)有限公司 | System and method for space management of database |
JP2012150547A (en) * | 2011-01-17 | 2012-08-09 | Hitachi Ltd | Management method for database, management device for database and program |
JP2012238038A (en) * | 2011-05-09 | 2012-12-06 | Mitsubishi Electric Corp | Information processor, information processing method, and program |
JP2016006642A (en) * | 2014-05-30 | 2016-01-14 | アマデウス エス.アー.エス.Amadeus S.A.S. | Method and system for managing record data structure |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7281084B1 (en) | Method and apparatus for modifying a retention period | |
US8055861B2 (en) | Methods and apparatus for managing deletion of data | |
US6675257B1 (en) | System and method for managing storage space on a sequential storage media | |
JP2005302030A (en) | Multi-process access method and device to link list | |
JP2000148548A (en) | Unnecessary record deleting device | |
JPH0728833A (en) | Information retrieving device | |
JPH10312396A (en) | Data base system and computer-readable record medium where data base retrieval program is recorded | |
JP4825504B2 (en) | Data registration / retrieval system and data registration / retrieval method | |
JPH1115851A (en) | Www page link control system and recording medium recording control processing program for the system | |
JPH096653A (en) | Data base checking information processor | |
JP2828354B2 (en) | Database management device | |
JPH10133934A (en) | Distributed document managing system and program storing medium realizing it | |
JP2838988B2 (en) | File storage system in external storage device | |
JPH05151056A (en) | Data controller | |
JPS6330943A (en) | Unrequired record deleting system | |
JPH06259293A (en) | Useless document batch deleting device | |
JPH06290095A (en) | File managing device | |
JPH0784849A (en) | Data access control method | |
JPH04252342A (en) | Data archive controller for information processing system | |
JPH1165634A (en) | Nc program management system and record medium used for the same | |
JPH03206535A (en) | Shared file control system | |
JPS63184849A (en) | Unnecessary record deleting system | |
JP2003150421A (en) | Data storage and management method | |
JP2000132442A (en) | Data management system for long-period storage type data base | |
JPH1196058A (en) | Method and device for constructing t tree index and storage medium storing t tree index constructing program |