JPH0325636A - データレコードの管理方法 - Google Patents

データレコードの管理方法

Info

Publication number
JPH0325636A
JPH0325636A JP1159774A JP15977489A JPH0325636A JP H0325636 A JPH0325636 A JP H0325636A JP 1159774 A JP1159774 A JP 1159774A JP 15977489 A JP15977489 A JP 15977489A JP H0325636 A JPH0325636 A JP H0325636A
Authority
JP
Japan
Prior art keywords
record
volume
data
index
data record
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP1159774A
Other languages
English (en)
Inventor
Yoshio Shimada
島田 恵夫
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP1159774A priority Critical patent/JPH0325636A/ja
Publication of JPH0325636A publication Critical patent/JPH0325636A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、追記型の光ディスク装置等のデータレコー
ドの管理方法に関するものである.特に、キーを用いて
ランダムに検索できるデータレコードの管理方法に関す
るものである。
し従来の技術] 従来のファイルシステムの構成を第2図及び第3図を参
照しながら説明する. 第2図は従来のデータレコードの管理方法で使用する索
引ファイルとデータファイルを示す説明図、第3図は従
来のデータレコードの管理方法で使用する索引レコード
を示す説明図である。
第2図において、索引ファイル(1)は、多数の索引レ
コード(2)から楕或され、磁気ディスク上に作成され
ている。
また、データファイル〈3〉及び(4)は、多数のデー
タレコード(5)から構成され、かつデータレコード(
5)はキ一部(6)とデータ部〈7)とから構成されて
いる.なお、データファイル〈3〉及び〈4)は、それ
ぞれ異なるボリューム(光ディスク)上に作成されてい
る。
第3図において、索引レコード(2)は、該当データレ
コード(5)のキ一部(6)に対し前後のレコードのキ
ーの関係から前方、後方の圧縮処理を行った後のキー(
8)と、前方圧縮のバイl・数(9)と、圧縮処理後の
キーの長さ(10)と、該当ボリュームのデータファイ
ル先頭からの相対アドレス(11〉とから構成されてい
る.なお、この索引レコード(2)は、各データレコー
ド(5)に対応している. つぎに、上述した従来例の動作を説明する。
まず、例えばデータファイル(3)内の任意のデータレ
コード(5)を検索する場合、データレコード(5)を
代表するキー値をパラメータとして指定する. これにより、ファイルシステムは、磁気ディスク上の索
引ファイル(1)を検索し、該当するキーをもつ索引レ
コード(2)を選択する.この索引レコード(2)内の
相対アドレス〈11〉に基づいて、目的のデータレコー
ド(5)のデータファイル(3)の先頭からの物理アド
レスを算出して、データファイル(3)上のデニタレコ
ード(5)を該当ボリュームがら主記憶装置内に読み込
み、プログラムに引き渡す. ところで、データファイル(3)が複数のボリュームに
またがっている場合は、索引レコード(2)にはデータ
レコード(5)がどのボリュームに存在しているかを表
す情報がないために、一度、全てのボリュームをマウン
トし、ラベルより各ボリューム上の相対アドレスを調べ
、これを主記憶装置内で管理しなければ、任意のデータ
レコード(5)をアクセスすることができない. [発明が解決しようとする課題] 上述したような従来のデータレコードの管理方法では、
データファイルが複数のボリュームにまたがっている場
合、任意のデータレコードをアクセスするのに時間がか
かるという問題点があった.この発明は、上述した問題
点を解決するためになされたもので、データファイルが
複数のボリュームにまたがっている場合、任意のデータ
レコードのアクセスを高速化することができるデータレ
コードの管理方法を得ることを目的とする.[課題を解
決するための手段] この発明に係るデータレコードの管理方法は、以下に述
べるようなステップから成り立つものである. (i)、複数のデータレコードから構成されるデータフ
ァイルが複数のボリュームにまたがって存在する場合に
、データレコードが存在するボリュームのボリューム識
別情報と、先頭ボリュームからの位置情報とを付加して
索引レコードを生成するステップ. (ii).上記データレコードを検索するとき、上記索
引レコードのボリューム識別情報に基づいて上記ボリュ
ームを選択し、上記索引レコードの位置情報に基づいて
物理アドレスを算出して上記データレコードの読み取り
を行うステップ.[作用] この発明においては、最初のステップによって、複数の
データレコードから構成されるデータファイルが複数の
ボリュームにまたがって存在する場合に、データレコー
ドが存在するボリュームのボリューム識別情報と、先頭
ボリュームからの位置情報とが付加されて、索引レコー
ドが生成される.また、次のステップによって、上記デ
ータレコードを検索するとき、上記索引レコードのボリ
ューム識別情報に基づいて上記ボリュームが選択され、
上記索引レコードの位置情報に基づいて物理アドレスが
算出されて、上記データレコードの読み取りが行われる
. [実施例] この発明の実施例を使用するファイルシステムの構成を
第1図を参照しながら説明する。
第1図は、この発明の一実施例の概念を示す説明図であ
り、データレコード(5)の橿或は上記従来例のものと
全く同一である. 第1図において、この発明の一実施例で使用する索引レ
コード(2^)は、該当データレコード(5)のキ一部
〈6)に対し前後のレコードのキーの関係から前方、後
方の圧縮処理を行った後のキー〈8〉と、前方圧縮.の
バイト数(9〉と、圧縮処理後のキーの長さ(10)と
、先頭ボリューム(14)からの相対変位を表す相対ボ
リューム番号〈12)と、先頭ボリヱーム(14)のデ
ータファイル先頭からの相対変位を表す相対アドレス(
13)とから横戒されている.なお、この索引レコード
(2^)は、各データレコード(5)に対応している。
図示していない索引ファイル(l^)は、多数の索引レ
コード(2^)から横成され、磁気ディスク2Lに作成
されている. また、データファイル(3〉は、3つのボリューム(1
4)、(15)及び(16)、すなわち3つの光ディス
ク(14) 、(15)及び(16)にまたがっている
. つぎに、上述した実施例の動作を第1図を参照しながら
説明する. まず、キー(8〉が“o■oto=の索引レコード(2
八〉を生成するとき、キ一部(6)が“01010”の
データレコード(5〉が存在するボリューム(16)の
先頭ボリューム(14)からの相対変位“3”を相対ボ
リューム番号(12)として、索引レコード(2^)に
付加する. また2先頭ボリエーム(14)のデータファイル先頭か
らの相対変位を相対アドレス〈13)として、索引レコ
ード〈2^〉に付加する. そして、キ一部(6)が“01010”であるデータレ
コード(5)を検索する場合、プログラムは、“010
10”というキーをパラメータとして設定する. これにより、ファイルシステムは、磁気ディスク上に作
成された索引ファイル(1^)を検索し、このキーをも
つ索引レコード(2^〉を得る。
この後、得られた索引レコード(2^)の相対ボリュー
ム番号(12)である゛3”に基づいて、該当データレ
コード(5)が存在するボリューlいく1B〉を選択し
、図示しない駆動装置にマウントする. 次に、得られた索引レコード(2^)の相対アドレス(
13〉から、先頭ボリューム(14)内のデータファイ
ル先頭からの相対変位を得て、該当データレコード(5
)の物理アドレスを算出する,そして、該当ボリューム
(光ディスク>(16)から該当データレコード(5)
の読み取りを行う。
この発明の一実施例は、L述したように、全てのボリュ
ームをマウントしてデータレコードの相対変位を調べる
ことなく、目的のデータレコードの存在するボリューム
及び目的のデータレコードの相対変位を無駄なレコード
検索を行わずに、直接目的のデータレコードの検索を行
うことができる. したがって、複数のボリエームにまたがったデータファ
イルの各レコードのアクセス時間を均一化することがで
きる効果を奏する. なお、上記実施例では追記型の光ディスクの場合を示し
ているため、索引ファイルは書き換え可能な磁気ディス
ク上に記録しているが、書き換え可能な記録媒体上にデ
ータレコードを記録する場合には索引ファイルもデータ
レコードと同一の記録媒体に記録しても同様の動作を期
待できる.[発明の効果] この発明は、以上説明したとおり、複数のデータレコー
ドから構成されるデータファイルが複数のボリュームに
またがって存在する場合に、データレコードが存在する
ボリエームのボリューム識別情報と、先頭ボリヱームか
らの位置情報とを付加して索引レコードを生成するステ
ップと、上記データレコードを検索するとき、上記索引
レコードのボリューム識別情報に基づいて上記ボリュー
ムを選択し、上記索引レコードの位置情報に基づいて物
理アドレスを算出して上記データレコードの読み取りを
行うステップとから成り立つので、データファイルが複
数のボリュームにまたがっている場合、任意のデータレ
コードのアクセスを高速化することができるという効果
を奏する。
【図面の簡単な説明】
第1図はこの発明の一実施例の概念を示す説明図、第2
図は従来のデータレコードの管理方法で使用した索引フ
ァイルとデータファイルを示す説明図、第3図は従来の
データレコードの管理方法で使用した索引レコードを示
す説明図である。 図において、 (2^〉 ・・・ 索引レコード、 (3) ・・・ データファイル、 (5) ・・・ データレコード、 (6) ・・・ キ一部、 (7) ・・・ データ部、 (12)  ・・・ 相対ボリューム番号、(13) 
 ・・・ 相対アドレス、 (14) 、(15)、(16)  ・・・ 光ディス
ク(ボリューム)である. なお、各図中、同一符号は同一、又は相当部分乙1(7
)Lnの

Claims (1)

    【特許請求の範囲】
  1.  複数のデータレコードから構成されるデータファイル
    が複数のボリュームにまたがって存在する場合に、デー
    タレコードが存在するボリュームのボリューム識別情報
    と、先頭ボリュームからの位置情報とを付加して索引レ
    コードを生成するステップ、及び上記データレコードを
    検索するとき、上記索引レコードのボリューム識別情報
    に基づいて上記ボリュームを選択し、上記索引レコード
    の位置情報に基づいて物理アドレスを算出して上記デー
    タレコードの読み取りを行うステップから成り立つこと
    を特徴とするデータレコードの管理方法。
JP1159774A 1989-06-23 1989-06-23 データレコードの管理方法 Pending JPH0325636A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1159774A JPH0325636A (ja) 1989-06-23 1989-06-23 データレコードの管理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1159774A JPH0325636A (ja) 1989-06-23 1989-06-23 データレコードの管理方法

Publications (1)

Publication Number Publication Date
JPH0325636A true JPH0325636A (ja) 1991-02-04

Family

ID=15700971

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1159774A Pending JPH0325636A (ja) 1989-06-23 1989-06-23 データレコードの管理方法

Country Status (1)

Country Link
JP (1) JPH0325636A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100411107B1 (ko) * 2001-07-12 2003-12-12 현대자동차주식회사 안전펜스

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100411107B1 (ko) * 2001-07-12 2003-12-12 현대자동차주식회사 안전펜스

Similar Documents

Publication Publication Date Title
US5819290A (en) Data recording and management system and method for detecting data file division based on quantitative number of blocks
KR20030011100A (ko) 순차 매체에 파일을 기록 또는 판독하는 방법 및 장치와순차 매체
JPH0543135B2 (ja)
JP3421898B2 (ja) データ記録装置およびデータ管理方法
JPH0330034A (ja) 光デイスクフアイル管理方法
JPH0325636A (ja) データレコードの管理方法
JPS63104284A (ja) デイスクフアイルアクセス方式
JP4027726B2 (ja) 情報記録再生装置と情報記録再生方法とプログラムと記録媒体及び情報記録再生システム
JPH09115246A (ja) 情報記録方法及び情報記録装置並びに記録媒体
JPH03217972A (ja) ファイル検索装置
JPH0770194B2 (ja) 追記型記録媒体におけるデータ追記方法
JPH11175380A (ja) 情報再生方法
JP2612589B2 (ja) ディレクトリ検索方法
JP3936839B2 (ja) データ保管システム
JPS62245574A (ja) 回転型記憶媒体へのデ−タ格納方式
JP3114399B2 (ja) 記録媒体管理装置および方法
JPH02132516A (ja) 書込可能型光ディスク管理システム及び方法
JPH0317752A (ja) 索引によるアクセス方法
JPS61103242A (ja) 高速検索方式
US7634172B1 (en) Methods for recording multiple sessions on a rewritable DVD disc
JPS59183450A (ja) フアイル管理方式
KR20080069071A (ko) 개선된 파일 시스템과 이를 이용한 파일 관리 방법
JPS62177642A (ja) 追記型フアイル装置のフアイル管理方式
JPH064384A (ja) イメージデータ管理方式
JPH04205153A (ja) 情報記録媒体のデータ検索方法