JPH01128142A - 二重化ファイルの複写方式 - Google Patents

二重化ファイルの複写方式

Info

Publication number
JPH01128142A
JPH01128142A JP62286509A JP28650987A JPH01128142A JP H01128142 A JPH01128142 A JP H01128142A JP 62286509 A JP62286509 A JP 62286509A JP 28650987 A JP28650987 A JP 28650987A JP H01128142 A JPH01128142 A JP H01128142A
Authority
JP
Japan
Prior art keywords
file
updated
copying
block
management table
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
JP62286509A
Other languages
English (en)
Inventor
Masao Fujita
藤田 正男
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP62286509A priority Critical patent/JPH01128142A/ja
Publication of JPH01128142A publication Critical patent/JPH01128142A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、二重化ファイルの正ファイルにデータの更新
を行いその後、二重化ファイルの正ファイルから副ファ
イルに複写を行う二重化ファイルの複写方式に関する。
〔従来の技術〕
同一内容の二つのファイルからなる二重化ファイルにお
いて、二重化ファイルの正ファイルに対してデータの更
新を行い、それを二重化ファイルの副ファイルに複写し
二重化ファイルとする時、従来はファイルの最初から最
後まで複写していた。
このため、更新ブロック数が少なくてもファイルの大き
さに比例して複写する時間が長くなるという欠点があっ
た。
〔発明が解決しようとする問題点〕
上述した従来の二重化ファイルの複写方式では、データ
の更新ブロック数に関係なく全ファイルの内容を複写し
ていたため複写時間がかかるという欠点があった。
本発明は、このような従来の欠点を解決したもので、そ
の目的は、更新情報管理テーブルとデータの更新ブロッ
クのみを複写することにより複写時間を短縮することを
計ることにある。
〔問題点を解決するための手段〕
本発明の二重化ファイルの複写方式は、ファイルを識別
するファイル識別子とファイルの入出力するブロック単
位で更新したか否かの状態を示すブロック状態語をファ
イルのブロック数分持つ更新情報管理テーブルと、 この更新情報管理テーブルを検査し、更新ブロックの開
始位置と更新ブロック数を捜し出す更新ブロック検出手
段と、 この更新ブロック検出手段で検出された更新ブロックの
開始位置と更新ブロック数の通知を受け更新ブロックを
複写する複写手段と、 この複写手段で複写が済んだ後更新情報管理テーブルを
複写済み、または更新済みの状態に変更する更新情報管
理テーブル更新手段と、全ての更新ブロックの複写が済
んだ後、前記更新情報管理テーブルを二重化ファイルの
それぞれに書込む更新情報管理テーブル書込手段とによ
って構成される。
〔実施例〕
次に本発明の一実施例について図面を参照して詳細に説
明する。
第1図を参照すると、本発明の一実施例は、二重化ファ
イルのうちの正ファイル17と、二重化ファイルのうち
の副ファイル18と、これら正副ファイルを識別するフ
ァイル識別子とファイルの入出力するブロック単位で更
新したか否かの状態を示tブロック状態語をファイルの
ブロック数分持つ更新情報管理テーブル11と、 前記正副ファイル17および18から更新情報管理テー
ブル11を読込む更新情報管理テーブル読込手段12と
、 前記更新情報管理テーブル11を検査し、更新ブロック
の開始位置と更新ブロック数を捜出す更新ブロック検出
手段13と、 この更新ブロック検出手段13で検出された更新ブロッ
クの開始位置と更新ブロック数の通知を受け更新ブロッ
クを複写する複写手段14と、この複写手段14で複写
が済んだ後更新情報管理テーブル11を複写済み、また
は更新済みの状態に変更する更新情報管理テーブル更新
手段15と、全ての更新ブロックの複写が済んだ後、前
記更新情報管理テーブル11を二重化ファイルのそれぞ
れに書込む更新情報管理テーブル書込手段16とを含む
更新情報管理テーブルは、二重化ファイルの最初のブロ
ックからファイル識別子とファイル内のブロック数分の
ブロック状態語の大きさだけある。
次に本発明の一実施例の動作を詳細に説明する。
図示はされていないが、二重化ファイルの正ファイル1
7の内容を更新する処理において更新情報管理テーブル
11は更新ブロックに該当するブロック状態が更新済み
に更新されている。
第1図から第3図を参照すると、次に、更新された二重
化ファイルの正ファイル17と同一内容とするため、二
重化ファイルの副ファイル18に複写する複写処理では
、更新情報管理テーブル読(ステップ31)、次に、更
新情報管理テーブル読込手段12により二重化ファイル
の副ファイル18から更新情報管理テーブル11を読込
む(ステップ32)。
次に、二重化ファイルの正ファイル17の更新情報管理
テーブル11の最初にあるファイル識別子の正当性を検
査して(ステップ33)、ファイルが該当ファイルかを
確認する。該当ファイルでなければ、ファイルが不正と
判断し複写処理を異常終了させる(ステップ39)。該
当ファイルであることが確認された場合、同様に、二重
化ファイルの副ファイル18に対しても検査を行う (
ステップ34)。該当ファイルでなければ、二重化ファ
イルの副ファイル18の場合は、複写手段14によりフ
ァイル全体を複写しくステップ310)、更新情報管理
テーブル更新手段15により更新情報管理テーブル11
の全てのブロック状態語を複写済みの状態に変更しくス
テップ311)更新情報管理テーブル書l込墜手段16
により更新情報管理テーブル11を二重化ファイルの正
、副ファイル17および18に書込み(ステップ312
)、複写処理を終了する(ステップ313)。
ステップ34で、二重化ファイルの副ファイル18が該
当ファイルと確認された場合は、更新ブロック検出手段
13により更新情報管理テーブル11から更新ブロック
の開始位置と更新ブロック数を捜しくステップ35)、
更新ブロックがあれば(ステップ36)その情報を複写
手段14に通知し複写手段14では、この情報によって
二重化ファイルの副ファイル18の該当位置から更新ブ
ロック数分を複写する(ステップ37)。次に、更新情
報管理テーブル更新手段15により複写済みのブロック
に対応するブロック状態語を複写済み状態に更新しくス
テップ38)、次の更新ブロックを捜すためステップ3
5に戻りステップ36で更新ブロックがないと判断され
るまで、ステップ35からステップ38を繰返す。ステ
ップ36で更新ブロックがないと判断されると更新情報
管理テーブル書込手段16により更新情報管理テーブル
11を二重化ファイルの正、副ファイル17および18
に書込み(ステップ312)複写処理を終了する(ステ
ップ313)。
〔発明の効果〕
以上、説明したように本発明は、二重化ファイルの正フ
ァイルのデータを更新し二重化ファイルの副ファイルを
同一内容とするために複写するとき更新情報管理テーブ
ルと更新したブロックのみを複写することにより複写時
間を短縮させるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例を示す図、第2図は更新情報
管理テーブルの構成を示す図、および第3図は本発明の
一実施例の動作を説明するための流れ図である。 第1図において、11・・・・・・更新情報管理テーブ
ル、12・・・・・・更新情報管理テーブル読込手段、
13・・・・・・更新ブロック検出手段、14・・・・
・・複写手段、15・・・・・・更新情報管理テーブル
更新手段、16・・・・・・更新情報管理テーブル書込
手段、17・・・・・・二重化ファイル(正)、18・
・・・・・二重化ファイル(副)。 代理人 弁理士  内 原   晋 剰悄鰭構理7−プLの構成 第2図 1:*茅ケし「ζブ■ツノ

Claims (1)

  1. 【特許請求の範囲】 ファイル内のデータの更新を二重化ファイルの正ファイ
    ルに行い、後に更新された正ファイルから副ファイルの
    複写することにより同一内容とする二重化ファイルの複
    写方式であって、 ファイルを識別するファイル識別子とファイルの入出力
    するブロック単位で更新したか否かの状態を示すブロッ
    ク状態語をファイルのブロック数分持つ更新情報管理テ
    ーブルと、 この更新情報管理テーブルを検査し、更新ブロックの開
    始位置と更新ブロック数を捜出す更新ブロック検出手段
    と、 この更新ブロック検出手段で検出された更新ブロックの
    開始位置と更新ブロック数の通知を受け更新ブロックを
    複写する複写手段と、 この複写手段で複写が済んだ後更新情報管理テーブルを
    複写済み、または更新済みの状態に変更する更新情報管
    理テーブル更新手段と、 全ての更新ブロックの複写が済んだ後、更新情報管理テ
    ーブルを二重化ファイルの正および副ファイルに書込む
    更新情報管理テーブル書込手段とを含むことを特徴とす
    る二重化ファイルの複写方式。
JP62286509A 1987-11-13 1987-11-13 二重化ファイルの複写方式 Pending JPH01128142A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62286509A JPH01128142A (ja) 1987-11-13 1987-11-13 二重化ファイルの複写方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62286509A JPH01128142A (ja) 1987-11-13 1987-11-13 二重化ファイルの複写方式

Publications (1)

Publication Number Publication Date
JPH01128142A true JPH01128142A (ja) 1989-05-19

Family

ID=17705331

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62286509A Pending JPH01128142A (ja) 1987-11-13 1987-11-13 二重化ファイルの複写方式

Country Status (1)

Country Link
JP (1) JPH01128142A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03135639A (ja) * 1989-06-30 1991-06-10 Digital Equip Corp <Dec> シャドー組のデータの一致を維持するためのデータ管理方法及び装置
JP2007179436A (ja) * 2005-12-28 2007-07-12 Sony Corp 情報処理装置、情報処理方法、プログラム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03135639A (ja) * 1989-06-30 1991-06-10 Digital Equip Corp <Dec> シャドー組のデータの一致を維持するためのデータ管理方法及び装置
JP2007179436A (ja) * 2005-12-28 2007-07-12 Sony Corp 情報処理装置、情報処理方法、プログラム

Similar Documents

Publication Publication Date Title
JP4573277B2 (ja) データベース矛盾解消方式
CN112131237A (zh) 数据同步方法、装置、设备及计算机可读介质
US7284103B2 (en) Data copy method
JP2005507100A (ja) ネットワークファイルシステムのための管理および同期化アプリケーション
US8725686B2 (en) Method and program for creating determinate backup data in a database backup system
CN114116768A (zh) 一种对数据库集群进行读写分离的方法
JPH01128142A (ja) 二重化ファイルの複写方式
JPH04107750A (ja) ファイル管理方式
JP4536034B2 (ja) 文書管理システム、計算機、文書管理方法、及びプログラム
JP4715777B2 (ja) レプリケーション方法及びストレージ装置並びにプログラム
JPH0512087A (ja) 更新前ジヤーナルの出力方式
JPH0330033A (ja) ファイル複写処理装置
JPH11296422A (ja) データ複写装置
CN119597545A (zh) 一种共享数据编辑方法、装置、设备及存储介质
JP3697735B2 (ja) 情報処理システムおよび方法
JPS63287228A (ja) 同報通信方式
CN119988492A (zh) 读写分离方法、系统、装置、设备、存储介质及程序产品
JPH0659964A (ja) ディクショナリ分散運用管理方式
JP2771986B2 (ja) 磁気テープ装置
JPS6113366A (ja) 印書制御方式
JPS6162918A (ja) 2重化フアイルの修復方式
JPS61160158A (ja) フアイル格納制御方式
JPH086833A (ja) 文書ファイリング装置
CN112463033A (zh) 一种卷克隆方法和装置
JPS63254566A (ja) 階層化回路記述言語の展開方式