JPH03246737A - データベース更新制御方式 - Google Patents

データベース更新制御方式

Info

Publication number
JPH03246737A
JPH03246737A JP2045155A JP4515590A JPH03246737A JP H03246737 A JPH03246737 A JP H03246737A JP 2045155 A JP2045155 A JP 2045155A JP 4515590 A JP4515590 A JP 4515590A JP H03246737 A JPH03246737 A JP H03246737A
Authority
JP
Japan
Prior art keywords
data
update
database
image file
updated
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
JP2045155A
Other languages
English (en)
Inventor
Shigeru Mabuchi
馬淵 繁
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 JP2045155A priority Critical patent/JPH03246737A/ja
Publication of JPH03246737A publication Critical patent/JPH03246737A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はデータベース更新制御方式に関し、特にデータ
ベース自体を更新せずにデータベースの更新処理をシミ
ュレートするデータベース更新制御方式に関する。
〔従来の技術〕
従来、この種のデータベース更新制御方式では、データ
ベースの更新処理をシミュレートする場合には、第5図
に示すように、データベース全体を別線体に複写して複
写されたデータベースに対して更新処理を行うか、ある
いは第6図に示すように、データベース自体を更新して
更新イメージをジャーナルデータとして出力し更新処理
の終了後にジャーナルデータを用いてデータベース自体
を元に戻すようにしていた。
〔発明が解決しようとする課題〕
上述した従来のデータベース更新制御方式では、データ
ベースの更新処理をシミュレートする際に、データベー
ス全体を別媒体に複写し複写されたデータベースに対し
て更新処理を行う場合には、大容量のデータベースであ
ると別媒体としての二次記憶装置のファイル容量が大量
に必要になるという欠点がある。
また、データベース自体を更新し更新イメージをジャー
ナルデータとして出力し更新処理の終了後にジャーナル
データを用いてデータベース自体を元に戻す場合には、
実際の業務で使用中のデータベースでは業務の運用を停
止しなければならず6業務運用中に同時に更新処理をシ
ミュレートすることはできないという欠点がある。
本発明の目的は、上述の点に鑑み、更新されたデータを
更新イメージファイルに登録して、データベースを実更
新することなしにデータベースの更新処理をシミュレー
トするようにしたデータベース更新制御方式を提供する
ことにある。
〔課題を解決するための手段〕 本発明のデータベース更新制御方式は、データベース管
理システムにおいて、検索要求があったデータの最新イ
メージがデータベースにあるか更新イメージファイルに
あるかを判定するデータ位置判定手段と、このデータ位
置判定手段によりデータの最新イメージがデータベース
にあると判定された場合にデータベースからデータを取
り出し更新イメージファイルにあると判定された場合に
更新イメージファイルからデータを取り出すデータ検索
処理手段と、このデータ検索処理手段により取り出され
たデータを更新し更新されたデータを更新イメージファ
イルに登録するデータ更新処理手段と、このデータ更新
処理手段により更新されたデータの最新イメージが更新
イメージファイルにあることを管理するデータ位置管理
手段とを有する。
〔作用〕
本発明のデータベース更新制御方式では、データ位置判
定手段が検索要求があったデータの最新イメージがデー
タベースにあるか更新イメージファイルにあるかを判定
し、データ検索処理手段がデータ位置判定手段によりデ
ータの最新イメージがデータベースにあると判定された
場合にデータベースからデータを取り出し更新イメージ
ファイルにあると判定された場合に更新イメージファイ
ルからデータを取り出し、データ更新処理手段がデータ
検索処理手段により取り出されたデータを更新し更新さ
れたデータを更新イメージファイルに登録し、データ位
置管理手段がデータ更新処理手段により更新されたデー
タの最新イメージが更新イメージファイルにあることを
管理する。
〔実施例〕
次に、本発明について図面を参照して詳細に説明する。
第2図は、本発明の一実施例に係るデータベース更新制
御方式が適用されるデータベース処理システムのハード
ウェア構成を示すブロック図である。このデータベース
処理システムは、主記憶装置1と、中央処理装置2と、
データベース処理装置3と、高速・小容量外部記憶装置
4および中低速・大容量外部記憶装置5の階層化された
外部記憶装置とを含んで構成されている。
第1図は、本発明の一実施例に係るデータベース更新制
御方式が通用されたデータベース管理システム22の構
成を示すブロック図である。このデータベース管理シス
テム22は、データベース処理装置3上に搭載されてお
り、データの検索要求および更新要求を行う入力手段2
1と、中低速・大容量外部記憶装置5上に設けられたデ
ータベース23と、高速・小容量外部記憶装置4上に設
けられた更新イメージファイル24とに接続されている
データベース管理システム22は、検索要求があったデ
ータの最新イメージがデータベース23上にあるか更新
イメージファイル24上にあるかをデータ位置管理手段
224を参照して判定するデータ位置判定手段221と
、検索要求があったデータをデータベース23または更
新イメージファイル24から主記憶装置fl上に取り出
すデータ検索処理手段222と、主記憶装置1上に取り
出されたデータを更新して更新されたデータを更新イメ
ージファイル24に登録するデータ更新処理手段223
と、データの最新イメージがデータベース23上にある
か更新イメージファイル24上にあるかを管理するデー
タ位置管理手段224とを含んで構成されている。
データベース23は、レコード部231と、索引部23
2とを含んで構成されている。
更新イメージファイル24は、更新イメージデータ24
1を含む。
第3図を参照すると、本実施例のデータベース更新制御
方式におけるデータの検索要求時の処理は、データ検索
要求ステップ31と、データ最新イメージ格納位置判定
ステップ32と、データベースからのデータ取出しステ
ップ33と、更新イメージファイルからのデータ取出し
ステップ34とからなる。
第4図を参照すると、本実施例のデータベース更新制御
方式におけるデータの更新要求時の処理は、データ更新
要求ステップ41と、データ更新ステップ42と、更新
データ更新イメージファイル書込みステップ43と、デ
ータ最新イメージ位置管理ステップ44とからなる。
次に、このように構成された本実施例のデータベース更
新制御方式の動作について説明する。
データベース23に対するデータの検索要求および更新
要求は、入力手段21を通してデータベース管理システ
ム22に入力される。
データの更新要求に先立ってデータの検索要求があると
(ステップ31)、データベース管理システム22は、
データ位置判定手段221を用いて、データ位置管理手
段224を参照することにより検索要求されたデータの
最新イメージが中低速・大容量外部記憶装置5上のデー
タベース23に存在するか高速・小容量外部記憶装置4
上の更新イメージファイル24に存在するかを判定する
(ステップ32)、検索要求されたデータの最新イメー
ジが更新イメージファイル24に存在しない場合には、
データベース管理システム22は、データ検索処理手段
222を用いて、中低速・大容量外部記憶装置5上のデ
ータベース23から主記憶装置1上にデータを取り出す
(ステップ33)、検索要求されたデータの最新イメー
ジが更新イメージファイル24に存在する場合には、デ
ータベース管理システム22は、データ検索処理手段2
22を用いて、高速・小容量外部記憶装置4上の更新イ
メージファイル24から主記憶装置1上にデータを取り
出す(ステップ34)。
データの検索要求に続いてデータの更新要求があると(
ステップ41)、データベース管理システム22は、デ
ータ更新処理手段223を用いて、先のデータの検索要
求に基づいて主記憶装置1上にすでに取り出されている
データを更新しくステップ42)、更新したデータを高
速・小容量外部記憶装置4上の更新イメージファイル2
4に書き込む(ステップ43)、さらに、データベース
管理システム22は、データ位置管理手段224を用い
て、更新されたデータの最新イメージが更新イメージフ
ァイル24にあることを管理する(ステップ44)。
〔発明の効果〕
以上説明したように本発明は、データベースのデータの
更新処理において、データベース自体を更新せずに更新
イメージのみを更新イメージファイルに登録するように
したことにより、実業務で使用中のデータベースについ
て実際の業務運用時間帯にデータベースの更新処理をシ
ミュレートすることができるという効果がある。
さらに、シミュレート処理時間の高速化、シミュレート
処理で必要となる外部記憶装置上のファイル容量の削減
、データベース自体を更新することによるデータ破壊の
危険性の低減等を達成することができるという効果があ
る。
【図面の簡単な説明】
第1図は本発明の一実施例に係るデータベース更新制御
方式が適用されたデータベース管理システムの構成を示
すブロック図、 第2図は第1図に示したデータベース管理システムを搭
載するデータベース処理システムのハードウェア構成を
示すブロック図、 第3図は本実施例のデータベース更新制御方式における
データの検索要求時の処理を示す流れ図、第4図は本実
施例のデータベース更新制御方式におけるデータの更新
要求時の処理を示す流れ図、第5図は従来のデータヘー
スの更新処理の一例を示す説明図、 第6図は従来のデータベースの更新処理の他の例を示す
説明図である。 図において、 ■・・・主記憶装置、 2・・・中央処理装置、 3・・・データ検索処理手段、 4・・・高速・小容量外部記憶装置、 5・・・中低速・大容量外部記憶装置、21・・入力手
段、 22・・データベース管理システム、 23・・データヘース、 24・・更新イメージファイル、 22トデ一タ位置判定手段、 222・データ検索処理手段、 223・データ更新処理手段、  24 31 32 24 ト データ位置管理手段、 ・レコード部、 ・索引部、 ・更新イメージデータである。

Claims (1)

  1. 【特許請求の範囲】 データベース管理システムにおいて、 検索要求があったデータの最新イメージがデータベース
    にあるか更新イメージファイルにあるかを判定するデー
    タ位置判定手段と、 このデータ位置判定手段によりデータの最新イメージが
    データベースにあると判定された場合にデータベースか
    らデータを取り出し更新イメージファイルにあると判定
    された場合に更新イメージファイルからデータを取り出
    すデータ検索処理手段と、 このデータ検索処理手段により取り出されたデータを更
    新し更新されたデータを更新イメージファイルに登録す
    るデータ更新処理手段と、 このデータ更新処理手段により更新されたデータの最新
    イメージが更新イメージファイルにあることを管理する
    データ位置管理手段と を有することを特徴とするデータベース更新制御方式。
JP2045155A 1990-02-26 1990-02-26 データベース更新制御方式 Pending JPH03246737A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2045155A JPH03246737A (ja) 1990-02-26 1990-02-26 データベース更新制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2045155A JPH03246737A (ja) 1990-02-26 1990-02-26 データベース更新制御方式

Publications (1)

Publication Number Publication Date
JPH03246737A true JPH03246737A (ja) 1991-11-05

Family

ID=12711378

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2045155A Pending JPH03246737A (ja) 1990-02-26 1990-02-26 データベース更新制御方式

Country Status (1)

Country Link
JP (1) JPH03246737A (ja)

Similar Documents

Publication Publication Date Title
US6192444B1 (en) Method and system for providing additional addressable functional space on a disk for use with a virtual data storage subsystem
EP0789877B1 (en) System and method for on-line, real-time, data migration
JP2001510598A (ja) コンピュータ・ファイルにアクセスするためのデバイス駆動装置
US20040078533A1 (en) Low overhead snapshot in a storage array using a tree-of-slabs metadata
JP2006268829A (ja) ストレージシステム間でオブジェクトをミラー化する方法と装置
US20070239806A1 (en) Methods and apparatus for a fine grained file data storage system
JPS6369066A (ja) 再書き込み不可媒体上のデ−タ修正方式
US7254672B1 (en) Translation device driver for translating between disk device driver and tape device driver commands
JPH03246737A (ja) データベース更新制御方式
JPH0667811A (ja) 多重化ディスク制御装置
KR100460245B1 (ko) 온-라인,실시간의데이타이행을위한시스템및방법
JP3330006B2 (ja) 情報記憶システムを備えるネットワークシステム、該システムの入力システムならびに
JPH06187201A (ja) ファイルシステム
JPH04336638A (ja) システム稼働中のディスク交換方式
JP3711817B2 (ja) データベースアクセス方法及びその装置並びにプログラムを記録した機械読み取り可能な記録媒体
JPH0498546A (ja) 重複データ更新方式
JP2771986B2 (ja) 磁気テープ装置
JP2641399B2 (ja) フアイル管理装置
JPH0327470A (ja) 電子ファイルのデータ格納方式
JP2767966B2 (ja) 高速ファイルアクセス方式
JPH0756695A (ja) リアルタイムステージング処理方法および装置
JPH1198448A (ja) ビデオサーバ装置及びそのアクセス処理方法
JPH0319014A (ja) 光ディスク媒体の領域管理方式
JPH03276239A (ja) レコード管理方式
JPH0573396A (ja) 光デイスクの差分情報抽出方式