JPH10187537A - Data managing device and network data managing system - Google Patents

Data managing device and network data managing system

Info

Publication number
JPH10187537A
JPH10187537A JP8341022A JP34102296A JPH10187537A JP H10187537 A JPH10187537 A JP H10187537A JP 8341022 A JP8341022 A JP 8341022A JP 34102296 A JP34102296 A JP 34102296A JP H10187537 A JPH10187537 A JP H10187537A
Authority
JP
Japan
Prior art keywords
data
storage medium
storage
storage device
data 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
JP8341022A
Other languages
Japanese (ja)
Other versions
JP3282525B2 (en
Inventor
Kazunori Takeshita
和徳 竹下
Yoshinori Itabashi
吉徳 板橋
Kai Itou
快 伊藤
Aki Uchihara
亜紀 内原
Kazuaki Kurachi
一晃 倉知
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP34102296A priority Critical patent/JP3282525B2/en
Publication of JPH10187537A publication Critical patent/JPH10187537A/en
Application granted granted Critical
Publication of JP3282525B2 publication Critical patent/JP3282525B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Memory System Of A Hierarchy Structure (AREA)
  • Automatic Disk Changers (AREA)
  • Computer And Data Communications (AREA)
  • Memory System (AREA)

Abstract

PROBLEM TO BE SOLVED: To enable read/write of data at high speed when a data managing device provided with a storage medium exchange type 1st storage device and a high-speed 2nd storage device rather than this 1st storage device is constituted for writing data to the designated medium for storage. SOLUTION: A data attribute table 107 is provided with the attribute of save information. When there is no empty capacitance in a 2nd storage device 105, a data managing means 108 selects data to be moved to the 1st storage device 104, a controller 106 deletes these data from the 2nd storage device 105 and the data are moved to a medium 101 for storage under access due to an accessing device 102 so that the empty capacitance can be prepared. Thus, consistency can be provided without letting unwanted data exist in any medium for storage except for the designated medium for storage.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明はオートチェンジャー
型の第一の記憶装置と、前記第一の記憶装置よりデータ
の読み書きが高速な第二の記憶装置とを有し、前記第二
の記憶装置をディスクキャッシュとして使用し、前記第
一の記憶装置の保持する記憶用媒体のうち指定された記
憶用媒体にデータを記録するように構成されたデータ管
理装置及びこのデータ管理装置をサーバとし、データ更
新を行なうクライアントと接続したネットワークデータ
管理システムに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention has a first storage device of an autochanger type and a second storage device which can read and write data faster than the first storage device. A data management device that is used as a disk cache and is configured to record data in a specified storage medium among storage media held by the first storage device, and a data update device that uses the data management device as a server and updates data. The present invention relates to a network data management system connected to a client that performs the operation.

【0002】[0002]

【従来の技術】従来、オートチェンジャー型の記憶装置
を備えたデータ管理装置にデータの書き込みを行なう場
合、記憶用媒体の交換に時間がかかるため、ディスクキ
ャッシュ装置を用意し、データの書き込み時にはディス
クキャッシュ装置に書き込むという方式をとっていた。
また、ディスクキャッシュ装置に空き容量がなくなった
場合は、例えば、アクセス頻度のもっとも少ないデータ
をディスクキャッシュ装置から削除することによって、
空き容量を作っていた。以下で、従来のデータ管理装置
について説明する。
2. Description of the Related Art Conventionally, when writing data to a data management device having an autochanger type storage device, it takes time to exchange a storage medium. Therefore, a disk cache device is prepared. The method of writing to the device was adopted.
When the disk cache device runs out of free space, for example, by deleting the least frequently accessed data from the disk cache device,
I was making free space. Hereinafter, a conventional data management device will be described.

【0003】図11は従来のデータ管理装置の構成を示
すものである。図11において、1101は記憶用媒
体、1102は記憶用媒体にデータの読み書きを行なう
アクセス装置、1103は記憶用媒体をアクセス装置に
移動する記憶用媒体移動装置、1104は前記記憶用媒
体1101、前記アクセス装置1102、前記記憶用媒
体移動装置1103を有する第一の記憶装置、1105
は前記第一の記憶装置1104に含まれる全ての記憶用
媒体の記憶容量の総和よりも小さい記憶容量を持ち、高
速にデータの読み書きができる第二の記憶装置、110
6は前記第一の記憶装置1104と第二の記憶装置11
05と外部との三者間でデータの転送を行なう制御装
置、1107は第二の記憶装置1105に記録した各デ
ータの属性を保持するデータ属性テーブル、1108は
前記第一の記憶装置1104に含まれる複数の記憶用媒
体を識別し、各記憶用媒体の空き容量を管理し、前記記
憶用媒体移動装置1103を制御して特定の記憶用媒体
をアクセス装置へ移動させ、前記制御装置1106を用
いてデータの転送を行い、前記データ属性テーブル11
07の更新と参照を行うデータ管理手段である。
FIG. 11 shows a configuration of a conventional data management device. In FIG. 11, 1101 is a storage medium, 1102 is an access device that reads and writes data from and to a storage medium, 1103 is a storage medium moving device that moves a storage medium to an access device, 1104 is the storage medium 1101, An access device 1102, a first storage device having the storage medium moving device 1103, 1105
The second storage device 110 has a storage capacity smaller than the total storage capacity of all storage media included in the first storage device 1104, and can read and write data at high speed.
6 is the first storage device 1104 and the second storage device 11
1107 is a data attribute table holding the attribute of each data recorded in the second storage device 1105, and 1108 is included in the first storage device 1104. Identify a plurality of storage media to be used, manage the free space of each storage medium, control the storage medium moving device 1103 to move a specific storage medium to an access device, and use the control device 1106 The data attribute table 11
It is a data management means for updating and referencing the 07.

【0004】図12はデータ属性テーブル1107の詳
細を表した図である。図12において、1201はデー
タ名、1202はデータサイズ、1203はアクセス頻
度である。
FIG. 12 is a diagram showing details of the data attribute table 1107. In FIG. 12, reference numeral 1201 denotes a data name, 1202 denotes a data size, and 1203 denotes an access frequency.

【0005】以上のように構成された従来のデータ管理
装置を用いたデータの管理方法について説明する.デー
タ管理装置にデータを保管したい場合、まず、第二の記
憶装置1105に書き込まれる。アクセス装置1102
に、記憶用媒体移動装置1103によって、書き込みを
行なう記憶用媒体1101がアクセスされた時に制御装
置1106が第二の記憶装置1105から第一の記憶装
置1104へデータの転送を行なうことにより最終的な
書き込みが完了する。また、第二の記憶装置1105に
空き容量がなくなった場合、データ管理手段1108に
より、利用可能性が低いと思われるデータ(例えば、ア
クセス頻度のもっとも少ないデータ)を削除することに
より、第二の記憶装置1105に空き容量を設け、第二
の記憶装置1105にデータを書き込むので、データ管
理装置に高速にデータを書き込むことが実現できる。
A data management method using the conventional data management device configured as described above will be described. When data is to be stored in the data management device, the data is first written to the second storage device 1105. Access device 1102
Finally, when the storage medium 1101 to be written is accessed by the storage medium moving device 1103, the control device 1106 transfers data from the second storage device 1105 to the first storage device 1104, so that the final Writing is completed. When the second storage device 1105 runs out of free space, the data management unit 1108 deletes data that is considered to be less likely to be used (for example, data that has the least access frequency), thereby providing a second storage device. Since free space is provided in the storage device 1105 and data is written to the second storage device 1105, data can be written to the data management device at high speed.

【0006】[0006]

【発明が解決しようとする課題】このデータ管理装置及
びネットワークデータ管理システムにおいては、高速に
データを読み書きすることが要求されている。
The data management apparatus and the network data management system are required to read and write data at high speed.

【0007】しかしながら、上記従来の構成では、第一
の課題として、指定された記憶用媒体に書き込みを行な
う構成にした場合、第二の記憶装置に空き容量がなくな
った場合、読み出す可能性が低いと思われるデータを削
除するか、第二の記憶装置に存在して、第一の記憶装置
に書き込まれていないものを第二の記憶装置から第一の
記憶装置に移動することによって、第二の記憶装置に空
き容量を作っていたが、前者の場合は、そのデータを読
みだしたい時には、低速の第一の記憶装置から記憶用媒
体の交換を伴って読み出す可能性が高くなり処理が低速
化し、後者の場合は、指定した記憶用媒体に書き込みた
いため記憶用媒体の交換を伴う可能性が高くなり、処理
の低速化が生じるという課題を有していた。
However, in the above-described conventional configuration, as a first problem, when writing is performed on a designated storage medium, when the second storage device runs out of free space, the possibility of reading is low. By deleting the data that seems to be, or by moving those that are present in the second storage device but not written to the first storage device from the second storage device to the first storage device, In the former case, when it is desired to read the data, the possibility of reading the data from the low-speed first storage device with replacement of the storage medium increases, and the processing speed is reduced. In the latter case, there is a problem that the possibility of accommodating replacement of the storage medium is increased because the user wants to write to the specified storage medium, and the processing speed is reduced.

【0008】また、第二の課題として、第二の記憶装置
からあるデータを削除した場合、高速処理用に用意され
た第二の記憶装置に無駄な空き容量ができてしまう、つ
まり、第二の記憶装置からデータを読み出す可能性が低
くなってしまうという課題を有していた。
[0008] As a second problem, when certain data is deleted from the second storage device, useless free space is created in the second storage device prepared for high-speed processing. However, there is a problem that the possibility of reading data from the storage device becomes low.

【0009】また、第三の課題として、指定された記憶
用媒体にデータの書き込みを行なう構成にした場合、指
定された記憶用媒体に空き容量がなかった時、書き込み
を行なうことができないという課題を有していた。
A third problem is that when data is written to a specified storage medium, writing cannot be performed when the specified storage medium has no free space. Had.

【0010】また、第四の課題として、指定された記憶
用媒体にデータの書き込みを行なう構成にした場合、第
二の記憶装置へデータの先読みを行なう時に、アクセス
装置によって、アクセスされている記憶用媒体からデー
タを先読みするが、あるデータを読み出したら、それに
関するデータを先読みするという方式の場合、あるデー
タを読み出さないと先読みできないという課題を有して
いた。
As a fourth problem, when data is written to a designated storage medium, when the data is pre-read to the second storage device, the storage device being accessed by the access device is used. In the method of pre-reading data from a storage medium, but reading out certain data and then pre-reading data related thereto, there is a problem that pre-reading cannot be performed unless certain data is read out.

【0011】また、第五の課題として、データ管理装置
にネットワークを通してデータを送りたいクライアント
は、高速に処理を行ないたいため、データ管理装置の第
二の記憶装置にデータを書き込む。このため、第二の記
憶装置は、第一の記憶装置に書き込むデータを一時的に
保持しておくバッファのような働きをするため、第二の
記憶装置の容量の一部をバッファとして使うという無駄
が生じてしまうという課題を有していた。
As a fifth problem, a client who wants to send data to a data management device via a network writes data in a second storage device of the data management device in order to perform high-speed processing. For this reason, the second storage device acts as a buffer for temporarily holding data to be written to the first storage device, and uses a part of the capacity of the second storage device as a buffer. There is a problem that waste occurs.

【0012】本発明は、上記第一の課題を解決するもの
で、指定された記憶用媒体にデータの書き込みを行なう
構成で、第二の記憶装置に空き容量がなく、第二の記憶
装置に含まれるデータを第二の記憶装置から削除して
も、削除したデータに記憶用媒体の交換をしないでアク
セスでき、記憶用媒体が交換される時にはこのデータは
削除されるため、指定された記憶用媒体にしかデータは
残らないデータ管理装置を提供することを目標とする。
The present invention solves the above-mentioned first problem, and has a configuration in which data is written to a designated storage medium, the second storage device has no free space, and the second storage device has Even if the contained data is deleted from the second storage device, the deleted data can be accessed without replacing the storage medium, and when the storage medium is replaced, this data is deleted. The goal is to provide a data management device in which data remains only in the storage medium.

【0013】また、上記第二の課題を解決するもので、
第二の記憶装置からデータが削除されてしまっても、第
二の記憶装置の容量を有効に利用できるデータ管理装置
を提供することを目標とする。
In order to solve the second problem,
It is an object to provide a data management device that can effectively use the capacity of the second storage device even when data is deleted from the second storage device.

【0014】また、上記第三の課題を解決するもので、
指定された記憶用媒体にデータの書き込みを行なう構成
で、指定された記憶用媒体に書けない場合も、未使用の
記憶用媒体に指定された記憶用媒体からアクセスされる
可能性の低いデータを移動し、指定された記憶用媒体と
利用可能性の低いデータを移動した記憶用媒体との複数
の記憶用媒体で、指定された記憶用媒体を構成するデー
タ管理装置を提供することを目標とする。
In order to solve the third problem,
In a configuration in which data is written to the specified storage medium, even if the specified storage medium cannot be written, data that is unlikely to be accessed from the specified storage medium as an unused storage medium is written. It is an object of the present invention to provide a data management device that configures a specified storage medium with a plurality of storage media that have been moved and a specified storage medium and a storage medium that has moved data of low availability. I do.

【0015】また、上記第四の課題を解決するもので、
指定された記憶用媒体にデータの書き込みを行なう構成
で、あるデータを読み出さなくても現在アクセス装置で
アクセスされている記憶用媒体から先読みを行なえるデ
ータ管理装置を提供することを目標とする。
In order to solve the fourth problem,
It is an object of the present invention to provide a data management device capable of reading data from a storage medium currently being accessed by an access device without reading certain data, with a configuration for writing data to a designated storage medium.

【0016】また、上記第五の課題を解決するもので、
指定された記憶用媒体にデータの書き込みを行なう構成
で、第二の記憶装置をバッファとして使わないでデータ
管理装置に書き込みを行なえるネットワークデータ管理
システムを提供することを目標とする。
In order to solve the fifth problem,
It is an object of the present invention to provide a network data management system that can write data to a data management device without using a second storage device as a buffer, with a configuration for writing data to a designated storage medium.

【0017】[0017]

【課題を解決するための手段】この課題を解決するため
に、第一に、本発明のデータ管理装置は、交換可能な複
数の記憶用媒体と、前記記憶用媒体のデータを読み書き
するアクセス装置と、指定した前記記憶用媒体をアクセ
ス装置に移動し、データの読み書きを可能な状態にする
記憶用媒体移動装置とを少なくとも有する第一の記憶装
置と、前記第一の記憶装置に含まれるすべての記憶用媒
体より高速にデータの読み書きができる第二の記憶装置
と、前記第一の記憶装置と第二の記憶装置と外部との三
者間でデータを転送する制御装置と、前記第二の記憶装
置を前記第一の記憶装置のキャッシュとして扱うための
テーブル、すなわち前記第一の記憶装置に含まれる各記
憶用媒体に退避したデータの属性、および前記第二の記
憶装置に記録したデータの属性を保持するデータ属性テ
ーブルと、前記第一の記憶装置に含まれる複数の記憶用
媒体を識別し、各記憶用媒体の空き容量を管理し、前記
記憶用媒体移動装置を制御して特定の記憶用媒体をアク
セス装置へ移動させ、前記制御装置を用いてデータの転
送を行い、前記データ属性テーブルの更新と参照を行う
データ管理手段とを備えるデータ管理装置において、特
定の記憶用媒体に対してデータの読み書きをする構成で
ある場合、前記データ管理手段を用いて、前記第二の記
憶装置の空き領域が不足していることが判明した場合
に、前記第二の記憶装置に存在するデータのうち利用可
能性の低いデータを選択し、前記制御装置を用いて、前
記選択されたデータを一時的に前記第一の記憶装置でア
クセス中の記憶用媒体に退避し、前記データ管理手段を
用いて、その記憶用媒体を交換する時点で、退避したデ
ータを調べ、前記制御装置により退避したデータを削除
するようにしたものである。
In order to solve this problem, first, a data management device of the present invention comprises a plurality of exchangeable storage media, and an access device for reading and writing data in the storage media. And a first storage device having at least a storage medium moving device for moving the specified storage medium to an access device and making data readable and writable, and all of the first storage device A second storage device that can read and write data at a higher speed than the storage medium, a control device that transfers data between the first storage device, the second storage device, and an external device; and Table for treating the storage device as a cache of the first storage device, that is, the attribute of data saved in each storage medium included in the first storage device, and recorded in the second storage device A data attribute table that holds data attributes, identifies a plurality of storage media included in the first storage device, manages the free space of each storage media, and controls the storage media moving device. A data storage device for transferring a specific storage medium to an access device, transferring data using the control device, and updating and referring to the data attribute table. In a configuration in which data is read from and written to a medium, the data management unit is used to store data in the second storage device when it is determined that the free space in the second storage device is insufficient. Select data of low availability among the existing data, using the control device, temporarily save the selected data to a storage medium being accessed in the first storage device, Using chromatography data management unit, at the time of exchanging the storage medium, examined the saved data, it is obtained so as to remove the data saved by the control device.

【0018】これにより、第二の記憶装置から削除され
たデータに対しても、第一の記憶装置のアクセス装置で
アクセス中の記憶用媒体に退避してあるため、第一の記
憶装置の記憶用媒体の交換なしに読み出しでき、記憶用
媒体が交換される時にはこのデータは削除されるため、
指定された記憶用媒体にしかデータは残らないという効
果を奏するものである。
As a result, even the data deleted from the second storage device is saved in the storage medium being accessed by the access device of the first storage device. Data can be read without replacing the storage medium, and this data is deleted when the storage medium is replaced,
This has the effect of leaving data only on the designated storage medium.

【0019】また、第二に、本発明のデータ管理装置
は、上記記載の第一の構成において、第二の記憶装置か
ら第一の記憶装置に移動したデータを再び第二の記憶装
置に戻すことができるようにしたものである。
Secondly, in the data management device of the present invention, in the first configuration described above, the data moved from the second storage device to the first storage device is returned to the second storage device again. It is something that can be done.

【0020】これにより、第二の記憶装置からデータが
削除されて第二の記憶装置に空き容量ができた場合で
も、以前第二の記憶装置に存在したデータ、すなわち、
第一の記憶装置に存在するデータの中で第二の記憶装置
においておくことが最も有効だと思われるデータを第二
の記憶装置に戻すことによって、第二の記憶装置の容量
を有効に使えるという効果を奏するものである。
Thus, even when data is deleted from the second storage device and free space is created in the second storage device, the data previously existing in the second storage device, that is,
The capacity of the second storage device can be effectively used by returning the data that is most effective to be stored in the second storage device among the data existing in the first storage device to the second storage device. This is an effect.

【0021】また、第三に、本発明のデータ管理装置
は、上記記載の第一の構成に加えて、複数の記憶用媒体
を論理的に単一の記憶用媒体として管理する記憶用媒体
管理手段と、各記憶用媒体のデータの利用履歴を記録す
るデータ利用履歴記録手段と、記憶用媒体間のデータの
交換を行うデータ交換手段とを更に備え、前記記憶用媒
体管理手段が論理的に単一の記憶用媒体として管理して
いる複数の記憶用媒体に分散している利用可能性が高い
データ群を前記データ利用履歴記録手段が選択し、物理
的に同一の記憶用媒体に集中させるようにしたものであ
る。
Thirdly, in addition to the first configuration described above, the data management device of the present invention further comprises a storage medium management device that manages a plurality of storage media logically as a single storage medium. Means, data use history recording means for recording a use history of data of each storage medium, and data exchange means for exchanging data between the storage media, wherein the storage medium management means is logically The data use history recording unit selects a highly available data group distributed on a plurality of storage media managed as a single storage medium, and centralizes the data group on the physically same storage medium. It is like that.

【0022】これにより、利用性の高いデータ群を記録
した記憶用媒体をアクセス装置によりアクセスする可能
性が高くなるので、記憶用媒体の交換回数が少なくなる
という効果を奏するものである。
[0022] This increases the possibility that the storage medium on which the highly usable data group is recorded is accessed by the access device, so that the number of times of changing the storage medium is reduced.

【0023】また、第四に、本発明のデータ管理装置
は、上記記載の第一の構成に加えて、各記憶用媒体のデ
ータの利用履歴を記録するデータ利用履歴記録手段を更
に備え、そのデータ利用履歴記録手段を用いて、第一の
記憶装置のデータから第二の記憶装置に移動するデータ
を選択して、データの先読みをできるようにしたもので
ある。
Fourthly, the data management apparatus of the present invention further comprises, in addition to the first configuration described above, data use history recording means for recording a use history of data in each storage medium, The data use history recording means is used to select data to be moved from the data in the first storage device to the second storage device so that the data can be prefetched.

【0024】これにより、あるデータを読み出さなくて
も現在アクセス装置でアクセスしている記憶用媒体から
先読みを行なえるという効果を奏するものである。
As a result, there is an effect that the prefetch can be performed from the storage medium currently accessed by the access device without reading certain data.

【0025】また、第五に、本発明のネットワークデー
タ管理システムは、上記第一の構成に記載のデータ管理
装置をサーバとし、前記データ管理装置内データの更新
を行う複数クライアントからなるネットワーク構成と
し、前記データ管理装置が、複数のクライアントからの
要求を蓄積する要求蓄積手段と、蓄積された要求にもと
づいて記憶用媒体を交換する交換手段と、記憶用媒体が
アクセス装置にセットされたことを、複数の要求元クラ
イアントに通知する回答通知手段とを更に備え、前記ク
ライアントが、更新データを書き込む記憶用媒体をサー
バ上のアクセス装置にセットすることを要求する要求通
知手段と、要求に対する回答があるまで、一時的に更新
データを保持するデータ保持手段とを備え、前記クライ
アントは、前記データ保持手段で、更新データを一時的
に保持し、前記要求通知手段で、サーバに書き込む記憶
用媒体のアクセス装置へのセットを要求し、サーバは、
前記クライアントからの要求を前記要求蓄積手段で蓄積
し、前記交換手段を用いて、要求のもっとも多い記憶用
媒体をアクセス装置にセットし、前記回答通知手段を用
いて記憶用媒体がセットされたことを各クライアントに
回答し、前記クライアントはこの時点でサーバにデータ
を直接特定の記憶用媒体に書き込むようにしたものであ
る。
Fifth, a network data management system according to the present invention has a network configuration including a plurality of clients for updating data in the data management device, wherein the data management device described in the first configuration is a server. A request storage unit for storing requests from a plurality of clients; an exchange unit for exchanging a storage medium based on the stored requests; and a storage medium set in the access device. A reply notifying means for notifying a plurality of requesting clients, wherein the client requests the setting of a storage medium for writing update data in an access device on a server; Data holding means for temporarily holding updated data until the client In the holding means, and temporarily holding the update data, in the request notification means requests the set of the access device of the storage medium is written to the server,
The request from the client is stored in the request storage unit, the storage medium with the highest request is set in the access device using the exchange unit, and the storage medium is set using the reply notification unit. Is returned to each client, and the client writes the data directly to the server at this point in a specific storage medium.

【0026】これにより、第二の記憶装置をバッファと
して使わないでデータ管理装置に書き込みを行なうの
で、第二の記憶装置の全容量をキャッシュとして使用で
きるという効果を奏するものである。
Thus, since the data is written to the data management device without using the second storage device as a buffer, the entire capacity of the second storage device can be used as a cache.

【0027】[0027]

【発明の実施の形態】以下、本発明の各実施の形態につ
いて、図1から図10を用いて説明する。なお、本発明
はこれらの実施の形態に限られたものではない。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Each embodiment of the present invention will be described below with reference to FIGS. Note that the present invention is not limited to these embodiments.

【0028】(実施の形態1)図1は本実施の形態にお
けるデータ管理装置を示し、図1において101は交換
可能な複数の記憶用媒体、102は記憶用媒体101の
データを読み書きするアクセス装置、103は記憶用媒
体101をアクセス装置102に移動し、データ読み書
きを可能な状態にする記憶用媒体移動装置、104は多
数の記憶用媒体101と、複数のアクセス装置102
と、記憶用媒体移動装置103とから少なくとも構成さ
れた第一の記憶装置、105は第一の記憶装置104に
含まれるすべての記憶用媒体の容量の総和より記憶容量
は小さいが高速にデータの読み書きができる第二の記憶
装置、106は前記第一の記憶装置と第二の記憶装置と
外部との三者間でデータを転送する制御装置、107は
前記第二の記憶装置を前記第一の記憶装置のキャッシュ
として扱うためのテーブル、すなわち前記第二の記憶装
置から第一の記憶装置に退避したデータの属性、および
前記第二の記憶装置に記録したデータの属性を保持する
データ属性テーブル、108は前記第一の記憶装置に含
まれる複数の記憶用媒体を識別し、各記憶用媒体の空き
容量を管理し、前記記憶用媒体移動装置を制御して特定
の記憶用媒体をアクセス装置へ移動させ、前記制御装置
を用いてデータの転送を行い、前記データ属性テーブル
の更新と参照を行うデータ管理手段である。
(Embodiment 1) FIG. 1 shows a data management apparatus according to the present embodiment. In FIG. 1, 101 is a plurality of exchangeable storage media, and 102 is an access device for reading and writing data in the storage medium 101. , 103 are storage medium moving devices for moving the storage medium 101 to the access device 102 and making data readable / writable, and 104 is a large number of storage media 101 and a plurality of access devices 102.
And a storage medium moving device 103 at least comprising a storage medium moving device 103, the storage capacity of which is smaller than the sum of the capacities of all the storage media included in the first storage device 104, but the data storage speed is high. A second storage device capable of reading and writing, 106 is a control device for transferring data between the first storage device, the second storage device, and an external device, and 107 is a control device for transferring the second storage device to the first storage device. Table for handling as a cache of the storage device, that is, a data attribute table that holds the attribute of data saved from the second storage device to the first storage device and the attribute of data recorded in the second storage device , 108 identify a plurality of storage media included in the first storage device, manage the free space of each storage medium, and control the storage medium transfer device to store a specific storage medium. Is moved to Seth device performs the transfer of data using the control device, a data management means for performing a reference and update of the data attribute table.

【0029】図2はデータ属性テーブル107を具体的
に表した図で、201はデータ名、202はデータサイ
ズ、203はアクセス頻度、204は第二の記憶装置か
ら第一の記憶装置に退避しているデータかどうかを記す
退避情報である。
FIG. 2 is a diagram specifically showing the data attribute table 107. 201 is a data name, 202 is a data size, 203 is an access frequency, and 204 is a save from the second storage device to the first storage device. This is save information indicating whether the data is stored.

【0030】以上のように構成されたデータ管理装置に
ついて、図3に示すフローチャートを用いてその動作を
説明する。このデータ管理装置では、指定された特定の
記憶用媒体にデータを書き込む構成になっている。
The operation of the data management device configured as described above will be described with reference to the flowchart shown in FIG. This data management device is configured to write data to a specified specific storage medium.

【0031】図3は、第二の記憶装置から第一の記憶装
置にデータが移動され、第一の記憶装置からそのデータ
が削除される手順を示したフローチャートである.ま
ず、データ管理手段108は第二の記憶装置105にデ
ータを書き込む要求を制御装置106に出したいが、第
二の記憶装置105の空き容量を調べた所、不足してい
ることが判明した(ステップ301)。データ管理手段
108はデータ属性テーブル107を調べ、アクセス頻
度の一番多いデータから順に、新規に第二の記憶装置1
05に書き込むデータのサイズ以上になるまで第二の記
憶装置105から削除するデータを選択し、第二の記憶
装置105から第一の記憶装置104に移動することを
決定する(ステップ302)。データ管理手段108
は、アクセス装置102でアクセス中の記憶用媒体にス
テップ302で選択したデータが書き込める空き容量が
あるかどうか調べる(ステップ303)。
FIG. 3 is a flowchart showing a procedure for moving data from the second storage device to the first storage device and deleting the data from the first storage device. First, the data management unit 108 wants to issue a request to write data to the second storage device 105 to the control device 106, but when checking the free space of the second storage device 105, it is found that it is insufficient ( Step 301). The data management unit 108 checks the data attribute table 107 and newly stores the data in the second storage device 1 in order from the data having the highest access frequency.
Data to be deleted is selected from the second storage device 105 until the size of the data to be written to the storage device 05 becomes equal to or larger than the size of the data to be written to the storage device 05, and it is determined that the data is to be moved from the second storage device 105 to the first storage device 104 (step 302). Data management means 108
Checks whether there is free space in the storage medium being accessed by the access device 102 to write the data selected in step 302 (step 303).

【0032】ステップ303の結果、空き容量が存在し
た場合、制御装置106は選択したデータをアクセス装
置102でアクセス中の記憶用媒体に移動する(ステッ
プ304)。データ管理手段108は、どのアクセス装
置でアクセスされている記憶用媒体にデータを移動した
かをデータ属性テーブル107の退避情報に記録する
(ステップ305)。アクセス装置102でアクセスし
ていない記憶用媒体に対する読み書きの要求が発生した
ため、退避しているデータを書き込んだ記憶用媒体を交
換しなければならない場合(ステップ306)、データ
管理手段108は交換する記憶用媒体に退避しているデ
ータをデータ属性テーブルを用いて調べ、制御装置10
6に削除してもらう(ステップ307)。
If the result of step 303 is that there is free space, the controller 106 moves the selected data to the storage medium being accessed by the access device 102 (step 304). The data management unit 108 records in the save information of the data attribute table 107 which data is transferred to the storage medium accessed by which access device (step 305). If a read / write request has been made for a storage medium not accessed by the access device 102 and the storage medium on which the saved data has been written must be replaced (step 306), the data management means 108 replaces the storage medium. The data saved in the storage medium is checked using the data attribute table, and the control device 10
6 is deleted (step 307).

【0033】一方、ステップ303の結果、空き容量が
存在しない場合、制御装置106はデータ管理手段10
8が選択したデータを第二の記憶装置105から削除す
る(ステップ308)。
On the other hand, if the result of step 303 is that there is no free space, the control device 106
8 deletes the data selected from the second storage device 105 (step 308).

【0034】また、ステップ303の結果、データ管理
手段108が選択したデータのうち、一部は書き込める
が、残りは書き込めないという場合も、書き込めるデー
タはステップ304〜ステップ307に従い、書き込め
ないデータはステップ308に従う。
Also, as a result of step 303, if the data selected by the data management means 108 can be partially written but the rest cannot be written, the writable data follows steps 304 to 307. Follow 308.

【0035】なお、第二の記憶装置から削除するデータ
を選択する手段として、アクセス頻度を用いたが、LR
U(もっとも長い間アクセスされていないデータを選択
する)を用いても、FIFO(最初に第二の記憶装置に
書かれたデータを選択する)を用いてもよい。この場
合、データ属性テーブルに記録される属性としては、ア
クセス頻度ではなく、データの書き込み時刻になる。
The access frequency is used as means for selecting data to be deleted from the second storage device.
U (to select the data that has not been accessed for the longest time) or FIFO (to first select the data written in the second storage device) may be used. In this case, the attribute recorded in the data attribute table is not the access frequency but the data write time.

【0036】以上のように、本実施の形態では、第二の
記憶装置から削除されたデータに対しても、第一の記憶
装置において、アクセス中の記憶用媒体に移動しておく
ことにより、このアクセス中の記憶用媒体が他の記憶用
媒体と交換されるまで、記憶用媒体の交換なしで読み出
すことができ、その実用的効果は大きい。
As described above, in the present embodiment, the data deleted from the second storage device is moved to the storage medium being accessed in the first storage device. Until the storage medium being accessed is replaced with another storage medium, reading can be performed without replacing the storage medium, and the practical effect is large.

【0037】また、第二の記憶装置から第一の記憶装置
に移動したデータをデータ属性テーブル108に記録し
ておくため、移動データを書き込んだ記憶用媒体が交換
される時にそのデータを削除するので、指定した記憶用
媒体のみにデータを記録することができ、つまり、指定
外の記憶用媒体にデータを重複して記録するような無駄
を省くことができ、その実用的効果は大きい。
Further, since the data moved from the second storage device to the first storage device is recorded in the data attribute table 108, the data is deleted when the storage medium on which the movement data is written is replaced. Therefore, data can be recorded only on the designated storage medium, that is, wasteful recording of data on a non-designated storage medium can be eliminated, and the practical effect is large.

【0038】(実施の形態2)実施の形態1、つまり図
1の構成からなるデータ管理装置において、図4に示す
フローチャートを用いてその動作を説明する。このデー
タ管理装置では、指定された記憶用媒体にデータを書き
込む構成になっている。
(Second Embodiment) The operation of the first embodiment, that is, the data management apparatus having the configuration of FIG. 1 will be described with reference to the flowchart shown in FIG. This data management device is configured to write data to a specified storage medium.

【0039】図4は第一の記憶装置でアクセス中の記憶
用媒体に空き容量が存在する場合に、第二の記憶装置か
ら第一の記憶装置にデータを移動する手順、あるいは、
第二の記憶装置に空き容量ができた場合は、第一の記憶
装置から第二の記憶装置にデータを移動する手順を示し
たフローチャートである。ここでは、新規にデータを第
二の記憶装置に書き込むために、実施の形態1で示した
手順で、第二の記憶装置から第一の記憶装置にデータを
移動したと仮定する。
FIG. 4 shows a procedure for moving data from the second storage device to the first storage device when there is free space in the storage medium being accessed in the first storage device, or
11 is a flowchart illustrating a procedure for moving data from the first storage device to the second storage device when free space is created in the second storage device. Here, it is assumed that data is moved from the second storage device to the first storage device in the procedure described in the first embodiment in order to newly write data to the second storage device.

【0040】まず、データ管理手段108は、第二の記
憶装置からデータが削除されて、空き容量ができたこと
を知る(ステップ401)。次に、第二の記憶装置にで
きた空き容量を埋めるために、データ管理手段108
は、データ属性テーブル107を調べ、退避しているデ
ータのうちで、アクセス頻度の高いデータから第二の記
憶装置にできた空き容量を満たすデータサイズになるデ
ータ群を選択する(ステップ402)。前記選択された
データ群を制御装置106が第二の記憶装置に移動する
(ステップ403)。データ管理手段108はデータ属
性テーブルの退避情報を修正する(ステップ404)。
First, the data management means 108 knows that data has been deleted from the second storage device and free space has been created (step 401). Next, in order to fill the free space created in the second storage device, the data management unit 108
Examines the data attribute table 107 and selects, from among the saved data, a data group having a data size that satisfies the free space created in the second storage device from frequently accessed data (step 402). The control device 106 moves the selected data group to the second storage device (step 403). The data management unit 108 corrects the save information in the data attribute table (Step 404).

【0041】ステップ401が起きる前に、第一の記憶
装置において、第二の記憶装置から移動したデータを書
き込んだ記憶用媒体が交換されていた時は、実施の形態
1と同様、交換の際、その記憶用媒体から第二の記憶装
置から移動したデータの削除がなされる。
If the storage medium in which the data moved from the second storage device has been replaced in the first storage device before step 401 occurs, as in the first embodiment, Then, the data moved from the second storage device from the storage medium is deleted.

【0042】なお、第二の記憶装置に移動するデータを
選択する手段として、アクセス頻度を用いたが、LRU
(もっとも長い間アクセスされていないデータを選択す
る)を用いても、FIFO(最初に第二の記憶装置に書
かれたデータを選択する)を用いてもよい。この場合、
データ属性テーブルに記録される属性としては、アクセ
ス頻度ではなく、データの書き込み時刻になる。
The access frequency is used as means for selecting data to be moved to the second storage device.
(Selecting data that has not been accessed for the longest time) or FIFO (selecting data written in the second storage device first) may be used. in this case,
The attribute recorded in the data attribute table is not the access frequency but the data write time.

【0043】以上のように、本実施の形態では、データ
属性テーブルに記録している退避情報により、第二の記
憶装置からデータが削除されて第二の記憶装置に空き容
量ができた場合、以前第二の記憶装置に存在したデー
タ、すなわち、第一の記憶装置に存在するデータの中で
第二の記憶装置に置いておくことが最も有効だと思われ
るデータを、第一の記憶装置から第二の記憶装置に戻す
ことにより、キャッシュ用に設けた第二の記憶装置に無
意味な空き領域をなくすので、すなわち、第二の記憶装
置に存在している利用可能性の高いデータを常に高速に
読み出せるので、その実用的効果は大きい。
As described above, in the present embodiment, when data is deleted from the second storage device due to the save information recorded in the data attribute table and free space is created in the second storage device, The data that previously existed in the second storage device, that is, the data that is considered to be most effective to be stored in the second storage device among the data that existed in the first storage device, is stored in the first storage device. By returning to the second storage device from the second storage device, meaningless free space is eliminated in the second storage device provided for the cache, that is, the highly available data existing in the second storage device is deleted. Since the data can always be read at high speed, the practical effect is great.

【0044】(実施の形態3)図5は、本実施の形態に
おけるデータ管理装置を示し、図5において、501は
空き容量のない記憶用媒体、502は未使用の記憶用媒
体、503、504は記憶用媒体のデータを読み書きす
る記憶用媒体にアクセスするアクセス装置、505は各
記憶用媒体のデータの利用履歴を記録するデータ利用履
歴記録手段、506は第一の記憶装置に含まれる複数の
記憶用媒体を論理的に単一の記憶用媒体として管理する
記憶用媒体管理手段、507は記憶用媒体間のデータの
交換を行うデータ交換手段である。なお、図5に示す本
実施の形態のデータ管理装置は、基本的には図1に示し
たデータ管理装置と同じ構成であるので、同一構成部分
には同一番号を付して詳細な説明を省略する。
(Embodiment 3) FIG. 5 shows a data management apparatus according to this embodiment. In FIG. 5, reference numeral 501 denotes a storage medium having no free space, 502 denotes an unused storage medium, and 503 and 504. Is an access device that accesses a storage medium that reads and writes data in the storage medium, 505 is a data usage history recording unit that records the usage history of data in each storage medium, and 506 is a plurality of data storage devices included in the first storage device. A storage medium management unit 507 for logically managing the storage medium as a single storage medium, and a data exchange unit 507 for exchanging data between the storage media. Note that the data management device of the present embodiment shown in FIG. 5 has basically the same configuration as the data management device shown in FIG. 1, and therefore, the same components are denoted by the same reference numerals and will not be described in detail. Omitted.

【0045】図6は記憶用媒体管理手段506による管
理方法を具体的に表した図で、601は制御装置により
認識されている記憶用媒体名で、データの読み書きの要
求はこの名前の記憶用媒体に対して行なわれる。602
は実際の単一の記憶用媒体名で、例えば記憶用媒体1
は、記憶用媒体Aと記憶用媒体Bの2枚の記憶用媒体か
ら構成され、記憶用媒体1を指定して書き込まれたデー
タは記憶用媒体Aか記憶用媒体Bに書き込まれている。
FIG. 6 is a diagram specifically showing a management method by the storage medium management means 506. Reference numeral 601 denotes a storage medium name recognized by the control device. Performed on media. 602
Is the name of the actual single storage medium, for example, storage medium 1
Is composed of two storage media, a storage medium A and a storage medium B, and data written by designating the storage medium 1 is written to the storage medium A or the storage medium B.

【0046】以上のように構成されたデータ管理システ
ムにおいて、図7のフローチャートを用いてその動作を
説明する。
The operation of the data management system configured as described above will be described with reference to the flowchart of FIG.

【0047】図7は記憶用媒体1が空き容量のない記憶
用媒体501のみから構成されている時に、記憶用媒体
1に対して書き込み命令が来た際のデータ管理装置の動
作の手順を示したフローチャートである.まず、データ
管理手段108は記憶用媒体501にデータを書き込む
要求を受ける(ステップ701)。データ管理手段10
8は記憶用媒体501の空き容量を調べて見ると空き容
量がないので(ステップ702)、データ管理手段10
8は記憶用媒体移動装置103を制御して、未使用の記
憶用媒体502を使用していないアクセス装置504に
アクセスする(ステップ703)。データ利用履歴記録
手段505は、記憶用媒体501の中でアクセス頻度の
低いデータを選ぶ(ステップ704)。ステップ704
によって選ばれたデータをデータ交換手段507を用い
て記憶用媒体502に移す(ステップ705)。新規に
記憶用媒体1に書き込みたいデータを制御装置106が
記憶用媒体501に書き込む(ステップ706)。記憶
用媒体管理手段506は、記憶用媒体502も記憶用媒
体1の記憶用媒体として管理する(ステップ707)。
FIG. 7 shows the procedure of the operation of the data management device when a write command is issued to the storage medium 1 when the storage medium 1 is composed of only the storage medium 501 having no free space. This is a flowchart. First, the data management unit 108 receives a request to write data to the storage medium 501 (step 701). Data management means 10
In the data management unit 10, there is no free space when checking the free space of the storage medium 501 (step 702).
8 controls the storage medium moving device 103 to access the access device 504 that does not use the unused storage medium 502 (step 703). The data use history recording unit 505 selects data with a low access frequency from the storage medium 501 (step 704). Step 704
The data selected by the above is transferred to the storage medium 502 using the data exchange means 507 (step 705). The control device 106 writes data newly written to the storage medium 1 to the storage medium 501 (step 706). The storage medium management unit 506 manages the storage medium 502 as a storage medium of the storage medium 1 (step 707).

【0048】今回の構成では、新規に書き込みを行なう
データは利用可能性の一番高い記憶用媒体に記録するこ
ととする。
In this configuration, data to be newly written is recorded on a storage medium having the highest availability.

【0049】なお、本実施の形態においては、データ利
用履歴記録手段505で、アクセス頻度を用いたが、L
RU(もっとも長い間アクセスされていないデータを移
動する)を用いても、FIFO(最初に記憶用媒体50
1に書かれたデータを移動する)を用いてもよい。この
場合、データ属性テーブルに記録される属性としては、
アクセス頻度ではなく、データの書き込み時刻になる。
In this embodiment, the access frequency is used by the data use history recording means 505.
The RU (moving the data that has not been accessed for the longest time) can be used, but the FIFO (the storage medium 50
(The data written in 1) may be used. In this case, the attributes recorded in the data attribute table include:
This is not the access frequency but the data write time.

【0050】なお、本実施の形態では、記憶用媒体に書
き込む時、書き込み容量がない場合の動作を述べている
が、物理的に2枚以上の記憶用媒体から構成される論理
的に単一の記憶用媒体の中で、一番利用可能性の高い記
憶用媒体以外からデータを読み出す時も、データを読み
出した記憶用媒体より利用可能性の高い記憶用媒体か
ら、データを読み出した記憶用媒体に、利用可能性の低
いデータを移動することにより、今回読み出したデータ
を、より利用可能性の高い記憶用媒体に再配置すること
もできる。
In this embodiment, the operation in the case where there is no write capacity when writing to a storage medium is described. However, a logically single storage medium physically composed of two or more storage media is described. When reading data from a storage medium other than the most available storage medium, the storage medium that has read data from a storage medium that is more available than the storage medium from which the data has been read. By moving less usable data to the medium, the data read this time can be relocated to a more usable storage medium.

【0051】つまり、データの読み出し時に、「利用可
能性の高い記憶用媒体と、利用可能性の低い記憶用媒体
が同時に2つのアクセス装置でアクセス可能な場合」
は、即、交換を行い、一方、「利用可能性の高い記憶用
媒体と、利用可能性の低い記憶用媒体が同時アクセス不
可能な場合」は、1)利用可能性の低い記憶用媒体から
読み出すデータXを第二の記憶装置に書き込む(第二の
記憶装置から利用可能性の低いデータは退避される)、
2)利用可能性の高い記憶用媒体にアクセスする、3)
第二の記憶装置と、利用可能性の高い記憶用媒体でデー
タの交換を行う。つまり、データYを前記利用可能性の
高い記憶用媒体から取り出し、(第二の記憶装置に書き
込み、)データXを利用可能性の高い記憶用媒体に書き
込む、4)データYを利用可能性の低い記憶用媒体に書
き込む。これらの処理をデータ交換手段507によって
実行する。
That is, at the time of reading data, "a storage medium having high availability and a storage medium having low availability are simultaneously accessible by two access devices".
Immediately exchanges the data. On the other hand, if “a highly available storage medium and a less available storage medium cannot be simultaneously accessed”, 1) the less usable storage medium Write the data X to be read to the second storage device (data with low availability is saved from the second storage device),
2) access highly available storage media; 3)
Data is exchanged between the second storage device and a highly available storage medium. That is, the data Y is taken out from the highly available storage medium, the data X is written to the second storage device, and the data X is written to the highly available storage medium. Write to low storage media. These processes are executed by the data exchange unit 507.

【0052】以上のように、本実施の形態では、データ
利用履歴記録手段505によって、記憶用媒体に含まれ
るデータのアクセス頻度を記憶用媒体ごとに管理し、ア
クセス頻度によって記憶用媒体を選んでデータを記録す
るため、つまり、ア)書き込みを指定した記憶用媒体Xに
空きがない場合、空きのある記憶用媒体Yに、移動すべ
きデータを利用履歴に基づいて選択し、そのデータを移
動し(指定した記憶媒体Xに書き込みを行い)、前記指
定した記憶用媒体Xと前記データを移動した記憶用媒体
Yとを論理的に単一の記憶用媒体とする処理を行うた
め、また、イ)利用可能性の高くない記憶用媒体からデー
タを読み出した時、データを読み出した記憶用媒体に、
利用可能性の低いデータを移動し、今回読み出したデー
タを、より利用可能性の高い記憶用媒体に再配置するな
どにより、読み出す確率の高いデータを物理的に一枚の
記憶用媒体にまとめておくので、その記憶用媒体はアク
セス頻度が多くなり、逆に、読み出す確率の低いデータ
も物理的に一枚の記憶用媒体にまとめておくので、その
記憶用媒体はアクセス頻度が少なくなり、結果的にアク
セス頻度の多い記憶用媒体がアクセス装置でアクセスさ
れ続けるので記憶用媒体の交換が少なくなり、その実用
的効果は大きい。
As described above, in this embodiment, the data use history recording unit 505 manages the access frequency of the data included in the storage medium for each storage medium, and selects the storage medium according to the access frequency. In order to record data, i.e., a) when there is no free space in the storage medium X for which writing is specified, data to be moved is selected based on the use history in the free storage medium Y, and the data is moved. (Writing to the specified storage medium X), and performing processing for logically combining the specified storage medium X and the storage medium Y to which the data has been moved into a single storage medium. B) When data is read from a storage medium that is not highly available, the data is read from the storage medium,
By moving data that is less available and relocating the data that was read this time to a storage medium that is more usable, data that has a higher probability of being read is physically collected on a single storage medium. Therefore, the storage medium has a high access frequency, and conversely, data with a low probability of being read is physically collected on a single storage medium. Since the storage medium frequently accessed frequently continues to be accessed by the access device, the exchange of the storage medium is reduced, and the practical effect is large.

【0053】また、記憶用媒体管理手段506によっ
て、複数の記憶用媒体を論理的に一枚の記憶用媒体とし
て管理できるため、指定された記憶用媒体に書き込んで
いるのと同様な機能をもつことができ、その実用的効果
は大きい。
Further, since the plurality of storage media can be logically managed as one storage media by the storage media management means 506, the storage media management unit 506 has the same function as writing to the designated storage media. The practical effect is great.

【0054】(実施の形態4)実施の形態3、つまり図
5の構成からなるデータ管理装置において、図8に示す
フローチャートを用いて、その動作を説明する。
(Embodiment 4) The operation of the data management apparatus of Embodiment 3, that is, the data management apparatus having the configuration of FIG. 5, will be described with reference to the flowchart shown in FIG.

【0055】図8は、第一の記憶装置で記憶用媒体の交
換が発生し、新しくアクセス装置でアクセスした記憶用
媒体から第二の記憶装置にデータの先読みを行なう手順
を示したフローチャートである。
FIG. 8 is a flowchart showing a procedure for prefetching data from the storage medium newly accessed by the access device to the second storage device when the storage medium is exchanged in the first storage device. .

【0056】まず、アクセス装置503又は504でア
クセスする記憶用媒体の交換が発生すると(ステップ8
01)、データ利用履歴記録手段505は、新しくアク
セス装置503又は504でアクセスした記憶用媒体か
らアクセス頻度の高いデータを先読みデータとしていく
つか選択する(ステップ802)。データ管理手段10
8は、選択したデータのデータサイズをデータ利用履歴
記録手段505から伝えられ、第二の記憶装置105の
空き容量と比較する(ステップ803)。
First, when the storage medium to be accessed by the access device 503 or 504 is exchanged (step 8).
01), the data use history recording unit 505 selects some frequently accessed data from the storage medium newly accessed by the access device 503 or 504 as prefetch data (step 802). Data management means 10
8, the data size of the selected data is transmitted from the data use history recording unit 505, and is compared with the free space of the second storage device 105 (step 803).

【0057】ステップ803の結果、空き容量があった
場合、制御装置106が選択したデータを第二の記憶装
置105にコピーする(ステップ804)。
If the result of step 803 is that there is free space, the control unit 106 copies the selected data to the second storage device 105 (step 804).

【0058】一方、ステップ803の結果、空き容量が
ない場合、実施の形態1で示した手順で第二の記憶装置
に空き容量を作る(ステップ805)。次に、制御装置
106が選択したデータを第二の記憶装置にコピーする
(ステップ804)。
On the other hand, if there is no free space as a result of step 803, free space is created in the second storage device by the procedure described in the first embodiment (step 805). Next, the control unit 106 copies the selected data to the second storage device (step 804).

【0059】なお、データ利用履歴記録手段505によ
るデータ選択の方法として、アクセス頻度を用いたが、
LRU(もっとも長い間アクセスされていないデータを
移動する)を用いても、FIFO(最初に記憶用媒体5
01に書かれたデータを移動する)を用いても同様の効
果が得られる。この場合、データ属性テーブルに記録さ
れる属性としては、アクセス頻度ではなく、データの書
き込み時刻になる。
The access frequency is used as a method of selecting data by the data use history recording means 505.
Even if LRU (moving data that has not been accessed for the longest time) is used, FIFO (first storage medium 5) is used.
The same effect can be obtained by using (moving data written in 01). In this case, the attribute recorded in the data attribute table is not the access frequency but the data write time.

【0060】以上のように、本実施の形態では、第二の
記憶用媒体に空き容量ができた時に、あるデータが読み
出されなくても、データ利用履歴記録手段505を用い
て、アクセス中の記憶用媒体から読みだし確率の高いと
思われるデータを第二の記憶装置にコピーするため、読
みだし確率の高いと思われるデータの読み出しが高速に
行なわれるので、その実用的効果は大きい。
As described above, in the present embodiment, when free space is created in the second storage medium, even if some data is not read out, the data use history recording unit 505 can be used to access the second storage medium. Since the data which is considered to have a high read probability from the storage medium is copied to the second storage device, the data which is considered to have a high read probability is read at a high speed, and the practical effect is large.

【0061】(実施の形態5)図9は、本実施の形態に
おけるネットワークデータ管理システムを示した構成図
の一例であり、図9において、901は複数のクライア
ントからの要求を蓄積する要求蓄積手段、902は蓄積
された要求を適切な順序で取り出す順序決定手段、90
3は記憶用媒体がアクセス装置102にセットされたこ
とを、複数の要求元クライアントに通知する回答通知手
段、904は本ネットワークデータ管理システムにおけ
るサーバであるデータ管理装置、905は更新データを
書き込む記憶用媒体をサーバ上のアクセス装置にセット
することを要求する要求通知手段、906は要求に対す
る回答があるまで、一時的に更新データを保持するデー
タ保持手段、907は要求通知手段905とデータ保持
手段906と外部との制御を行うクライアント制御装
置、908は要求通知手段905とデータ保持手段90
6とクライアント制御装置907とを少なくとも有する
クライアント装置を示す。なお、図9に示す本実施の形
態のデータ管理装置は、基本的には図1に示したデータ
管理装置と同じ構成であるので、同一構成部分には同一
番号を付して詳細な説明を省略する。
(Embodiment 5) FIG. 9 is an example of a configuration diagram showing a network data management system according to the present embodiment. In FIG. 9, reference numeral 901 denotes a request storage means for storing requests from a plurality of clients. , 902 are order determining means for retrieving the stored requests in an appropriate order, 90
3 is a response notifying means for notifying a plurality of requesting clients that the storage medium has been set in the access device 102; 904, a data management device which is a server in the network data management system; 905, a storage for writing update data Request notification means for requesting that the storage medium be set in the access device on the server; 906, a data holding means for temporarily holding updated data until a response to the request is received; 907, request notification means 905 and data holding means A client control device 906 for controlling the external device 906; a request notification unit 905 and a data holding unit 90;
6 shows a client device having at least a client device 6 and a client control device 907. Note that the data management device of the present embodiment shown in FIG. 9 has basically the same configuration as the data management device shown in FIG. 1, and therefore the same components are assigned the same reference numerals and will be described in detail. Omitted.

【0062】以上のように構成されたネットワークデー
タ管理システムにおいて、図10のフローチャートを用
いてその動作を説明する。
The operation of the network data management system configured as described above will be described with reference to the flowchart of FIG.

【0063】図10は、クライアント装置908で更新
したデータをデータ管理装置904に転送する手順を示
したフローチャートである。
FIG. 10 is a flowchart showing a procedure for transferring data updated by the client device 908 to the data management device 904.

【0064】まず、クライアント装置908でデータの
更新を行なうと(ステップ1001)、クライアント装
置908はデータ保持手段906でデータを保持する
(ステップ1002)。クライアント装置908はデー
タを更新したので、要求通知手段905によって、サー
バに記憶用媒体の交換要求を出す(ステップ100
3)。データ管理装置904では、クライアント装置9
08からの要求を要求蓄積手段901に蓄積する(ステ
ップ1004)。データ管理装置は要求蓄積手段901
に蓄積された要求のうち、一番要求の多い記憶用媒体を
順序決定手段902によって選択し、アクセス装置10
2でアクセスする(ステップ1005)。次に、回答通
知手段903により、アクセスした記憶用媒体に書き込
みを行ないたいクライアントすべてに記憶用媒体がアク
セス装置102にセットされたことを伝える(ステップ
1006)。クライアント装置908では、記憶用媒体
がセットされたことを受けて、データ保持手段906で
保持していたデータをデータ管理装置904に転送し、
アクセスされた記憶用媒体に直接書き込む(ステップ1
007)。
First, when data is updated by the client device 908 (step 1001), the client device 908 holds the data by the data holding means 906 (step 1002). Since the client device 908 has updated the data, the request notification unit 905 issues a storage medium exchange request to the server (step 100).
3). In the data management device 904, the client device 9
08 is stored in the request storage unit 901 (step 1004). The data management device is a request storage unit 901
Out of the requests stored in the access device 10, the order determining means 902 selects the storage medium having the highest request.
2 is accessed (step 1005). Next, the response notifying unit 903 notifies all the clients who want to write the accessed storage medium that the storage medium has been set in the access device 102 (step 1006). In response to the setting of the storage medium, the client device 908 transfers the data held by the data holding unit 906 to the data management device 904,
Write directly to the accessed storage medium (step 1
007).

【0065】以上のように、本実施の形態では、クライ
アント装置にデータ保持手段906を設け、データ管理
装置側で指定した記憶用媒体がアクセスされた時に、デ
ータを転送するので、第二の記憶装置に更新データを書
き込むことなく、記憶用媒体に更新データを書き込むこ
とができる、つまり、第二の記憶装置をバッファとして
使わないでデータ管理装置に書き込みを行なうので、第
二の記憶装置の全容量をキャッシュとして使用できるの
で、その実用的効果は大きい。
As described above, in the present embodiment, the data holding means 906 is provided in the client device, and the data is transferred when the storage medium specified by the data management device is accessed. The update data can be written to the storage medium without writing the update data to the device. That is, since the write is performed to the data management device without using the second storage device as a buffer, the entirety of the second storage device can be written. Since the capacity can be used as a cache, its practical effect is great.

【0066】[0066]

【発明の効果】以上のように、第一の発明では、(交換
可能な複数の)記憶用媒体と、前記記憶用媒体のデータ
を読み書きするアクセス装置と、指定した記憶用媒体を
前記アクセス装置に移動し、データの読み書きを可能な
状態にする記憶用媒体移動装置とを少なくとも有する第
一の記憶装置と、前記第一の記憶装置が有する記憶用媒
体よりも、高速にデータの読み書きができる第二の記憶
装置と、前記第一の記憶装置と第二の記憶装置と外部と
の三者間でのデータ転送の制御を行う制御装置と、前記
第二の記憶装置が記憶しているデータの属性と、第二の
記憶装置から第一の記憶装置に退避したデータの属性と
を保持するデータ属性保持手段と、前記第一の記憶装置
に含まれる複数の記憶用媒体を識別し、各記憶用媒体の
空き容量を管理し、前記記憶用媒体移動装置を制御して
特定の記憶用媒体をアクセス装置へ移動させ、前記制御
装置を用いてデータの転送を行い、前記データ属性保持
手段の更新と参照を行うデータ管理手段とを備え、前記
データ管理手段が、第一のデータを前記第二の記憶装置
に書き込む時点で、第二の記憶装置の空き容量が不足し
ていると判断した場合に、前記データ属性保持手段に基
づいて、前記第二の記憶装置に存在するデータの中か
ら、参照される可能性の低いデータを選択し、その時点
でアクセス装置に存在する記憶用媒体に選択したデータ
を退避させ、結果として前記第二の記憶装置に確保され
た空き領域に第一のデータを書き込み、退避先の記憶用
媒体をアクセス装置から移動する時点で、退避したデー
タを記憶用媒体から削除することにより、第二の記憶用
媒体から削除したデータに対しても、記憶用媒体の交換
をすることなくそのデータを読み出すことができ、ま
た、記憶用媒体の交換時には、そのデータを削除するの
で、特定の記憶用媒体以外にデータが残ることはなく、
データの整合性が保たれるという有利な効果が得られ
る。
As described above, according to the first invention, the storage medium (a plurality of exchangeable media), the access device for reading and writing data in the storage medium, and the designated storage medium are stored in the access device. And a first storage device having at least a storage medium moving device that makes data readable and writable, and data can be read and written at a higher speed than a storage medium included in the first storage device. A second storage device, a control device that controls data transfer between the first storage device, the second storage device, and an external device, and data stored in the second storage device. Attribute, data attribute holding means for holding the attribute of the data saved from the second storage device to the first storage device, and identifies a plurality of storage media included in the first storage device, Manages free space on storage media A data management unit that controls the storage medium moving device to move a specific storage medium to an access device, transfers data using the control device, and updates and refers to the data attribute holding unit. When the data management unit determines that the free space of the second storage device is insufficient at the time of writing the first data to the second storage device, The data that is unlikely to be referred to is selected from the data that exists in the second storage device, and the selected data is saved to a storage medium that is present in the access device at that time. The first data is written in the free space secured in the second storage device, and the saved data is deleted from the storage medium when the save destination storage medium is moved from the access device. The data deleted from the second storage medium can be read without exchanging the storage medium, and when the storage medium is exchanged, the data is deleted. No data remains on the storage media other than
An advantageous effect that data consistency is maintained is obtained.

【0067】第二の発明では、上記第一の発明と同様の
構成からなるデータ管理装置において、第二の記憶装置
に空き容量ができた時点で、退避先の記憶用媒体が交換
されていなかった場合に、データ属性保持手段が保持し
ているデータの属性を調べ、一時的に記憶用媒体に退避
したデータを第二の記憶装置に復帰させることにより、
第一の記憶装置に移動しておいたデータを第二の記憶装
置に戻すことができ、第二の記憶装置に存在したデータ
が第二の記憶装置から削除される確率を少なくでき、第
二の記憶装置の空き容量もできるだけ作らないようにで
きるので、第二の記憶装置の容量を有効に使えるという
有利な効果が得られる。
In the second invention, in the data management device having the same configuration as that of the first invention, when the free space is created in the second storage device, the storage medium at the save destination has not been replaced. In this case, by examining the attributes of the data held by the data attribute holding unit and returning the data temporarily saved to the storage medium to the second storage device,
The data that has been moved to the first storage device can be returned to the second storage device, and the probability that the data that existed in the second storage device is deleted from the second storage device can be reduced. Since the free space of the storage device can be made as small as possible, an advantageous effect that the capacity of the second storage device can be used effectively can be obtained.

【0068】また第三の発明では、上記第一の発明にお
けるデータ管理装置に、複数の記憶用媒体を論理的に単
一の記憶用媒体として管理する記憶用媒体管理手段と、
各記憶用媒体のデータの利用履歴を記録するデータ利用
履歴記録手段と、記憶用媒体間のデータの交換を行うデ
ータ交換手段とを更に備えることにより、複数の記憶用
媒体を1つの記憶用媒体としてまとめて管理することが
でき、アクセスされる可能性の高いデータを単一の記憶
用媒体にまとめて保管することができるので、利用可能
性の高いデータの集まった記憶用媒体をアクセスする確
率が増え、記憶用媒体の交換を減らせることができると
いう有利な効果が得られる。
According to a third aspect of the present invention, in the data management device according to the first aspect of the present invention, there is provided a storage medium management means for managing a plurality of storage media as a logically single storage medium,
By further including a data use history recording unit for recording a use history of data of each storage medium and a data exchange unit for exchanging data between the storage media, a plurality of storage media can be stored in one storage medium. Since data that is likely to be accessed can be collectively stored in a single storage medium, the probability of accessing a storage medium with highly available data can be managed. And the exchange of the storage medium can be reduced.

【0069】また第四の発明では、上記第一の発明にお
けるデータ管理装置に、各記憶用媒体のデータの利用履
歴を記録するデータ利用履歴記録手段を更に備えること
により、前記データ利用履歴記録手段を用いて、第一の
記憶装置でアクセスされている記憶用媒体から第二の記
憶装置に先読みするデータを選択することができ、ある
データを読み出さなくても現在アクセス装置によってア
クセスされている記憶用媒体から先読みを行なえるとい
う有利な効果が得られる。
In the fourth invention, the data management device according to the first invention further comprises a data use history recording means for recording a use history of data of each storage medium, whereby the data use history recording means is provided. Can be used to select data to be prefetched from the storage medium accessed by the first storage device to the second storage device, and the storage currently being accessed by the access device without reading certain data. An advantageous effect that read-ahead can be performed from the application medium is obtained.

【0070】また第五の発明では、上記第一の発明にお
けるデータ管理装置に、複数のクライアントからの要求
を蓄積する要求蓄積手段と、蓄積された要求を適切な順
序で取り出す順序決定手段と、記憶用媒体がアクセス装
置にセットされたことを、複数の要求元クライアントに
通知する回答通知手段とを更に備え、前記データ管理装
置内データの更新を行う複数クライアントを前記データ
管理装置とネットワークで接続する構成にすることによ
り、指定された記憶用媒体にデータを直接書き込むこと
ができ、第二の記憶装置をバッファとして使わないです
むので、第二の記憶装置は読みだし確率の高いデータで
満たされるキャッシュとして使用できるという有利な効
果が得られる。
In the fifth invention, the data management device according to the first invention further comprises: a request storage means for storing requests from a plurality of clients; an order determination means for extracting the stored requests in an appropriate order; Response notifying means for notifying a plurality of requesting clients that the storage medium has been set in the access device, and connecting the plurality of clients for updating data in the data management device to the data management device via a network With this configuration, data can be written directly to the specified storage medium, and the second storage device does not need to be used as a buffer. Therefore, the second storage device is filled with data having a high reading probability. This has the advantageous effect of being able to be used as a cache.

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

【図1】本発明の実施の形態1及び実施の形態2におけ
るデータ管理装置の構成図
FIG. 1 is a configuration diagram of a data management device according to a first embodiment and a second embodiment of the present invention.

【図2】実施の形態1におけるデータ属性テーブルのフ
ォーマット図
FIG. 2 is a format diagram of a data attribute table according to the first embodiment.

【図3】実施の形態1における第二の記憶装置から第一
の記憶装置にデータが移動され、第一の記憶装置からそ
のデータが削除される手順を示したフローチャート
FIG. 3 is a flowchart showing a procedure of moving data from a second storage device to a first storage device and deleting the data from the first storage device in the first embodiment;

【図4】実施の形態2における第一の記憶装置から第二
の記憶装置にデータを移動する手順を示したフローチャ
ート
FIG. 4 is a flowchart showing a procedure for moving data from a first storage device to a second storage device according to the second embodiment;

【図5】本発明の実施の形態3及び実施の形態4におけ
るデータ管理装置の構成図
FIG. 5 is a configuration diagram of a data management device according to Embodiments 3 and 4 of the present invention.

【図6】実施の形態3における記憶用媒体管理手段にお
ける管理方法のフォーマット図
FIG. 6 is a format diagram of a management method in a storage medium management unit according to the third embodiment.

【図7】実施の形態3における第一の記憶用媒体にデー
タを書けない場合、使用中の記憶用媒体から未使用の記
憶用媒体にデータを移動する手順を示したフローチャー
FIG. 7 is a flowchart showing a procedure for moving data from a used storage medium to an unused storage medium when data cannot be written to a first storage medium according to the third embodiment;

【図8】実施の形態4におけるアクセス中の記憶用媒体
から第二の記憶装置にデータを先読みする手順を示した
フローチャート
FIG. 8 is a flowchart showing a procedure for prefetching data from a storage medium being accessed to a second storage device according to the fourth embodiment;

【図9】本発明の実施の形態5におけるネットワークデ
ータ管理システムの構成図
FIG. 9 is a configuration diagram of a network data management system according to a fifth embodiment of the present invention.

【図10】実施の形態5におけるデータ管理装置へのデ
ータの書き込みの手順を示したフローチャート
FIG. 10 is a flowchart showing a procedure for writing data to a data management device according to the fifth embodiment.

【図11】従来のデータ管理装置の構成図FIG. 11 is a configuration diagram of a conventional data management device.

【図12】従来のデータ管理装置におけるデータ属性テ
ーブルのフォーマット図
FIG. 12 is a format diagram of a data attribute table in a conventional data management device.

【符合の説明】[Description of sign]

101 記憶用媒体 102 アクセス装置 103 記憶用媒体移動装置 104 第一の記憶装置 105 第二の記憶装置 106 制御装置 107 データ属性テーブル 108 データ管理手段 201 データ名 202 データサイズ 203 アクセス頻度 204 退避情報 501 記憶用媒体 502 記憶用媒体 503 アクセス装置 504 アクセス装置 505 データ利用履歴記録手段 506 記憶用媒体管理手段 507 データ交換手段 601 データ制御部により認識されている記憶用媒体
名 602 実際の1枚ごとの記憶用媒体名 901 要求蓄積手段 902 順序決定手段 903 回答通知手段 904 データ管理装置 905 要求通知手段 906 データ保持手段 907 クライアント制御装置 908 クライアント装置 909 ネットワーク 1101 記憶用媒体 1102 アクセス装置 1103 記憶用媒体移動装置 1104 第一の記憶装置 1105 第二の記憶装置 1106 制御装置 1107 データ属性テーブル 1108 データ管理手段 1201 データ名 1202 データサイズ 1203 アクセス頻度
Reference Signs List 101 storage medium 102 access device 103 storage medium moving device 104 first storage device 105 second storage device 106 control device 107 data attribute table 108 data management means 201 data name 202 data size 203 access frequency 204 evacuation information 501 storage Storage medium 502 Storage medium 503 Access device 504 Access device 505 Data usage history recording means 506 Storage medium management means 507 Data exchange means 601 Storage medium name recognized by data control unit 602 Actual storage for each piece Medium name 901 Request storage means 902 Order determination means 903 Answer notification means 904 Data management device 905 Request notification means 906 Data holding means 907 Client control device 908 Client device 909 Network 11 1 storage media 1102 access device 1103 for storing medium moving device 1104 the first storage device 1105 the second storage device 1106 controller 1107 data attribute table 1108 data management means 1201 data name 1202 data size 1203 access frequency

───────────────────────────────────────────────────── フロントページの続き (72)発明者 内原 亜紀 大阪府門真市大字門真1006番地 松下電器 産業株式会社内 (72)発明者 倉知 一晃 大阪府門真市大字門真1006番地 松下電器 産業株式会社内 ──────────────────────────────────────────────────続 き Continued on the front page (72) Inventor Aki Uchihara 1006 Kadoma Kadoma, Osaka Prefecture Inside Matsushita Electric Industrial Co., Ltd.

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 交換可能な複数の記憶用媒体と、前記記
憶用媒体のデータを読み書きするアクセス装置と、指定
した記憶用媒体を前記アクセス装置に移動し、データの
読み書きを可能な状態にする記憶用媒体移動装置とを少
なくとも有する第一の記憶装置と、 前記第一の記憶装置が有する記憶用媒体よりも、高速に
データの読み書きができる第二の記憶装置と、 前記第一の記憶装置と第二の記憶装置と外部との三者間
でのデータ転送の制御を行う制御装置と、 前記第二の記憶装置が記憶しているデータの属性と、第
二の記憶装置から第一の記憶装置に退避したデータの属
性とを保持するデータ属性保持手段と、 前記第一の記憶装置に含まれる複数の記憶用媒体を識別
し、各記憶用媒体の空き容量を管理し、前記記憶用媒体
移動装置を制御して特定の記憶用媒体をアクセス装置へ
移動させ、前記制御装置を用いてデータの転送を行い、
前記データ属性保持手段の更新と参照を行うデータ管理
手段とを備え、 前記データ管理手段が、第一のデータを前記第二の記憶
装置に書き込む時点で、第二の記憶装置の空き容量が不
足していると判断した場合に、前記データ属性保持手段
に基づいて、前記第二の記憶装置に存在するデータの中
から、参照される可能性の低いデータを選択し、その時
点でアクセス装置に存在する記憶用媒体に選択したデー
タを退避させ、結果として前記第二の記憶装置に確保さ
れた空き領域に第一のデータを書き込み、退避先の記憶
用媒体をアクセス装置から移動する時点で、退避したデ
ータを記憶用媒体から削除することを特徴とするデータ
管理装置。
1. A plurality of exchangeable storage media, an access device that reads and writes data in the storage medium, and a designated storage medium that is moved to the access device so that data can be read and written. A first storage device having at least a storage medium moving device; a second storage device capable of reading and writing data at a higher speed than the storage medium of the first storage device; and the first storage device And a control device for controlling data transfer between the external device and the second storage device, an attribute of data stored in the second storage device, and a first storage device from the second storage device. A data attribute holding unit for holding the attribute of the data saved in the storage device; identifying a plurality of storage media included in the first storage device; managing a free space of each storage medium; Control the media moving device The specific storage medium is moved to the access device performs the transfer of data using the control device,
A data management unit that updates and refers to the data attribute holding unit, and when the data management unit writes the first data to the second storage device, the free space of the second storage device is insufficient. If it is determined that the data is stored, the data that is less likely to be referred to is selected from the data that exists in the second storage device based on the data attribute holding unit, and the data is stored in the access device at that time. At the time when the selected data is saved to the existing storage medium, the first data is written to the empty area secured in the second storage device as a result, and the save destination storage medium is moved from the access device, A data management device for deleting saved data from a storage medium.
【請求項2】 第二の記憶装置に空き容量ができた時点
で、退避先の記憶用媒体が交換されていなかった場合
に、データ管理手段が、データ属性保持手段が保持して
いるデータの属性を調べ、一時的に記憶用媒体に退避し
たデータを第二の記憶装置に復帰させることを特徴とす
る請求項1に記載のデータ管理装置。
2. When the storage medium at the save destination has not been replaced at the time when the free space has been created in the second storage device, the data management means sets the data of the data held by the data attribute holding means. 2. The data management device according to claim 1, wherein the attribute is checked, and the data temporarily saved in the storage medium is returned to the second storage device.
【請求項3】 第一の記憶装置が有する複数の記憶用媒
体の一部を論理的に単一の記憶用媒体として管理する記
憶用媒体管理手段と、各記憶用媒体のデータの利用履歴
を記録するデータ利用履歴記録手段と、記憶用媒体間の
データの交換を行うデータ交換手段とを更に備え、 前記記憶用媒体管理手段が、論理的に単一の記憶用媒体
として複数の記憶用媒体を管理し、データ管理手段が、
前記単一の記憶用媒体として管理される複数の記憶用媒
体に分散しているデータについて、前記利用履歴より認
識できる各データの利用可能性に基づいて保管する記憶
用媒体を決定し、前記データ交換手段が前記利用可能性
の程度によって前記分散しているデータを記憶用媒体に
振り分けて移動させることを特徴とする請求項1に記載
のデータ管理装置。
3. A storage medium management means for managing a part of the plurality of storage media of the first storage device as a logically single storage medium, and a usage history of data of each storage medium. Data use history recording means for recording, and data exchange means for exchanging data between storage media, wherein the storage medium management means comprises a plurality of storage media as a logically single storage medium. Data management means,
For data distributed on a plurality of storage media managed as the single storage medium, determine a storage medium to be stored based on the availability of each data recognizable from the use history, 2. The data management apparatus according to claim 1, wherein the exchange unit distributes and moves the distributed data to a storage medium according to the degree of availability.
【請求項4】 各記憶用媒体のデータの利用履歴を記録
するデータ利用履歴記録手段を更に備え、 アクセス装置に存在する記憶用媒体から第二の記憶装置
に先読みするデータを、データ管理手段が、前記利用履
歴に基づいて選択することを特徴とする請求項1に記載
のデータ管理装置。
4. A data use history recording means for recording a use history of data of each storage medium, wherein the data management means reads data to be read in advance from the storage medium existing in the access device to the second storage device. 2. The data management apparatus according to claim 1, wherein the selection is made based on the usage history.
【請求項5】 請求項1に記載のデータ管理装置をサー
バとし、前記データ管理装置内のデータの更新を行うク
ライアントと、前記サーバと、それらを繋ぐネットワー
クとから少なくとも構成され、 前記データ管理装置は、前記クライアントからの要求を
蓄積する要求蓄積手段と、蓄積された要求を適切な順序
で取り出す順序決定手段と、記憶用媒体がアクセス装置
にセットされたことを、要求元のクライアントに通知す
る回答通知手段とを更に備え、 前記クライアントは、更新データを書き込む記憶用媒体
をサーバ上のアクセス装置にセットすることを要求する
要求通知手段と、要求に対する回答があるまで、一時的
に更新データを保持するデータ保持手段とを備え、 前記クライアント側で、前記データ保持手段が更新デー
タを一時的に保持し、前記要求通知手段がサーバに書き
込む記憶用媒体のアクセス装置へのセットを要求し、前
記サーバ側で、前記クライアントからの要求を前記要求
蓄積手段で蓄積し、その蓄積された要求の内、前記順序
決定手段によって決定された要求に対応する記憶用媒体
を、記憶用媒体移動装置を用いてアクセス装置にセット
し、前記回答通知手段を用いて前記記憶用媒体がセット
されたことを各クライアントに回答し、前記回答を受け
たクライアントはこの時点で前記更新データを前記セッ
トされた記憶用媒体に書き込むことを特徴とするネット
ワークデータ管理システム。
5. The data management device according to claim 1, wherein the data management device is a server, the data management device includes at least a client for updating data in the data management device, the server, and a network connecting the servers. Means for storing a request from the client, an order determining means for extracting the stored request in an appropriate order, and notifying the requesting client that the storage medium has been set in the access device. Further comprising answer notifying means, wherein the client is a request notifying means for requesting to set a storage medium for writing the update data in the access device on the server; and Data holding means for holding the updated data on the client side. The request notifying means requests the server to set a storage medium to be written to the server, and the server accumulates the request from the client in the request accumulating means. Setting a storage medium corresponding to the request determined by the order determination means in an access device using a storage medium moving device, and setting that the storage medium is set using the reply notification means. A network data management system, wherein the network data management system responds to the client, and the client that has received the response writes the update data to the set storage medium at this time.
JP34102296A 1996-12-20 1996-12-20 Data management device and network data management system Expired - Fee Related JP3282525B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP34102296A JP3282525B2 (en) 1996-12-20 1996-12-20 Data management device and network data management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP34102296A JP3282525B2 (en) 1996-12-20 1996-12-20 Data management device and network data management system

Publications (2)

Publication Number Publication Date
JPH10187537A true JPH10187537A (en) 1998-07-21
JP3282525B2 JP3282525B2 (en) 2002-05-13

Family

ID=18342503

Family Applications (1)

Application Number Title Priority Date Filing Date
JP34102296A Expired - Fee Related JP3282525B2 (en) 1996-12-20 1996-12-20 Data management device and network data management system

Country Status (1)

Country Link
JP (1) JP3282525B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008293111A (en) * 2007-05-22 2008-12-04 Toshiba Corp Data access processing method and storage control device
JP2013242908A (en) * 2007-08-14 2013-12-05 Samsung Electronics Co Ltd Solid state memory, computer system including the same, and operation method of the same

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008293111A (en) * 2007-05-22 2008-12-04 Toshiba Corp Data access processing method and storage control device
JP2013242908A (en) * 2007-08-14 2013-12-05 Samsung Electronics Co Ltd Solid state memory, computer system including the same, and operation method of the same
US9208079B2 (en) 2007-08-14 2015-12-08 Samsung Electronics Co., Ltd. Solid state memory (SSM), computer system including an SSM, and method of operating an SSM

Also Published As

Publication number Publication date
JP3282525B2 (en) 2002-05-13

Similar Documents

Publication Publication Date Title
EP0851339B1 (en) A storage system capable of relocating data
US8392685B2 (en) Arrangements for managing metadata of an integrated logical unit including differing types of storage media
US7085895B2 (en) Apparatus, system, and method flushing data from a cache to secondary storage
US6782444B1 (en) Digital data storage subsystem including directory for efficiently providing formatting information for stored records
CN109359063A (en) Caching replacement method, storage equipment and storage medium towards storage system software
US6629199B1 (en) Digital data storage system including directory for efficiently providing formatting information for stored records and utilization of a check value for verifying that a record is from a particular storage location
US5900009A (en) System and method for accessing records in a cache slot which are associated with a current owner storage element or at least one previous owner storage element
US6029229A (en) Digital data storage subsystem including directory for efficiently providing formatting information for stored records
US6330655B1 (en) Digital data storage subsystem including directory for efficiently providing formatting information for stored records
US6532513B1 (en) Information recording and reproduction apparatus
US6842843B1 (en) Digital data storage subsystem including arrangement for increasing cache memory addressability
JP3282525B2 (en) Data management device and network data management system
US5802557A (en) System and method for caching information in a digital data storage subsystem
JP3882461B2 (en) Storage device system and backup acquisition method thereof
JP2001084112A (en) System and method for controlling information recording
US6594726B1 (en) Digital data storage subsystem including arrangement for efficiently controlling fast write storage operation
JPH09185536A (en) Computer storage system device and its program managing system
JP2003150413A (en) Data file management device and method therefor
JP2854668B2 (en) Disk cache control method
JP2005166073A (en) Control device and control method of storage device
JP3313207B2 (en) Information storage device and information management method
JP2001154894A (en) Hierarchy storage device and method for controlling the same
JPH1198448A (en) Video server system and access processing method therefor
KR200272309Y1 (en) Apparatus of DVD Network Data Storage
JPH10320261A (en) File storage management system

Legal Events

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