JPS61173352A - 垂直分散デ−タベ−ス処理方式 - Google Patents

垂直分散デ−タベ−ス処理方式

Info

Publication number
JPS61173352A
JPS61173352A JP60015052A JP1505285A JPS61173352A JP S61173352 A JPS61173352 A JP S61173352A JP 60015052 A JP60015052 A JP 60015052A JP 1505285 A JP1505285 A JP 1505285A JP S61173352 A JPS61173352 A JP S61173352A
Authority
JP
Japan
Prior art keywords
database
pages
page
cdb
pdb
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
JP60015052A
Other languages
English (en)
Inventor
Noriaki Urakuchi
浦口 典章
Katsumi Teranaka
寺中 勝美
Giichi Kishimoto
岸本 義一
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.)
Fujitsu Ltd
NTT Inc
Original Assignee
Fujitsu Ltd
Nippon Telegraph and Telephone 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 Fujitsu Ltd, Nippon Telegraph and Telephone Corp filed Critical Fujitsu Ltd
Priority to JP60015052A priority Critical patent/JPS61173352A/ja
Publication of JPS61173352A publication Critical patent/JPS61173352A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、ネットワークのセンターシステムから各ロー
カルシステムへそれぞれデータベースの一部をコピー転
送して処理する垂直分散データベース処理方式に関する
ものであり、特にセンターシステムとローカルシステム
との間のデータ転送量およびローカルシステムにおける
蓄積データ量を節減するための手段をそなえた垂直分散
データベース処理方式に関する。
〔従来の技術〕
垂直分散データベース処理方式は、データベースを、種
々の業務で使用する各種のデータを一元的に管理するた
めのセントラルデータベースCDB(以後、単にCDB
という)と、特定業務のためにCDBより切り出された
任意数のプライベートデータベースPDB (以後、単
にPDBという)とに分散して、それぞれ一定期間の間
独立的に管理を行なう方式であり、たとえば電話線ある
いは電力線などを管理する全国ネットワークにおいて、
センターシステムには全地域を対象とするCDBを置き
、各地域ごとに設けられている事業所のローカルシステ
ムには、それぞれの地域を対象とするPDBを置いてそ
のデータベース処理を行なわせ、定期的に各PDBの内
容をCDBに反映させるものである。
第2図は、このような垂直分散データベース処理方式の
ネットワークの概念を図示したもので、1ないし5はネ
ットワークを構成する単位の計算機システム(ここでは
単にシステムと呼ぶ)であり、1は特にセンターシステ
ムであり、残りの2ないし5はローカルシステムである
。そして1aはセンターシステム1に置かれたCDB、
2aないし5aはそれぞれローカルシステム2ないし5
に置かれたPDBである。
CDB、PDBはともにページ管理されている。
各PDBは、CDBの完全コピーであるが、各ローカル
システムではそれぞれ自システムがCDBから切り出し
たページ領域しかアクセスできないように管理され、他
方CDB内の対応領域は更新できないようにロックされ
ている。
たとえばCDB (la)はローカルシステムの地域ご
とに図示のA、B5C5Dにブロック化される。各ブロ
ックはそれぞれ複数のページを含んでいる。そしてブロ
ックAはローカルシステム2へ、ブロックBはローカル
システム3へというように各ローカルシステムの処理範
囲について割当てが行なわれる。これにより、たとえば
ローカルシステム2は、PDB (2a)のブロックA
について、問い合せ更新などのデータベース処理を、1
ケ月あるいは40日などの適度な一定期間他システムか
ら独立して行ない、他方CDBのブロックAはその間口
ツクされる。そしてその一定期間かき光とき、PDBを
センターシステムへ転送してシステム間の同期をとるよ
うにしている。
〔発明が解決しようとする問題点〕
従来の垂直分散データベース処理方式では、センターシ
ステムからローカルシステムへ不要ページも含めてCD
Bのコピーを転送しなければならなかった。そのためC
DBとPDBの大きさは同じであり、各ローカルシステ
ムにおいても記憶装置にセンターシステムと同じ記憶ス
ペースを必要とした。また不要ページをローカルシステ
ムに転送すると、CDBはその不要ページも含めてロッ
クされ、センターシステムおよび他のローカルシステム
からはたとえば更新不能となるため、それだけCDB、
PDBの並行処理性を低下させる原因となっていた。
〔問題点を解決するための手段〕
本発明は、ローカルシステムにおいてPDBを格納する
記憶スペースは必要ページ分のみとし、またローカルシ
ステムとセンターシステムとの間のデータ転送も必要ペ
ージ分のみとするため、ローカルシステムにページマツ
ピングテーブルを設け、不要ページをダミーとして管理
するようにしたものであり、その構成は、センターシス
テムのページ管理されたセントラルデータベースの一部
をなす特定業務データベースをローカルシステムのプラ
イベートデータベースとして管理させる垂直分散データ
ベース処理方式において、上記ローカル、システムでは
、特定業務データベースノヘージのみをファイル装置に
格納するとともに、セントラルデータベースのページと
上記ファイル装置の格納位置とを対照させるページマツ
ピングテーブル手段を設け、該ページマツピングテーブ
ル手段においては、セントラルデータベース中の不要ペ
ージをダミーに対照させることにより、特定業務データ
ベースのページのみをセントラルデータベースに対応可
能にし、センターシステムとローカルシステムとの間で
不要ページを除いたデータベースの転送を行なうことを
特徴としている。
〔実施例〕
以下に、本発明の詳細を第1図に示す実施例にしたがっ
て説明する。
第1図において、11はセンターシステム、12はロー
カルシステム、13はCDBファイル装置、13aはC
DB (セントラルデータベース)、14.15はデー
タベース管理部、16は主メモリ、16aはページマツ
ピングテーブル、17はPDBファイル装置、17aは
PDB (プライベートデータベース)を表わす。
CDB 13 aはA、B、C,DSE、F、Gで表わ
される7つのブロックに区分され、各ブロックに含まれ
るページ数は、それぞれA:100、B:200、C:
1500、l): 200、E:1000、F:500
、G:6500で与えられている。ここで、B、D、F
の3つのブロックにある合計900ページが、ローカル
システム12のPDB17aにおいて必要なページであ
る。
はじめにセンターシステム11のデータベース管理部1
4は、CDBファイル装置13からCDB13aのブロ
ックB、D、Fの各ページを取り出し、ローカルシステ
ム12のデータベース管理部15に転送するが、このと
き同時に、AないしGの各ブロックのページ数をPDB
管理情報として転送する。
ローカルシステム12のデータベース管理部15は、セ
ンターシステムから転送されて来たBlD、Fの各プロ
・ツクのページを順次ファイル装置17のPDB17a
に連続格納し、同時にページマツピングテーブル16a
を作成する。PDBファイル装置17には、ブロックB
、D、Fの格納スペースのみが用意される。主メモリ1
6内に設けられたページマツピングテーブル16aは、
CDHの論理ページとPDHの実ページとの対応を示し
、PDBには含まれない不要ページ部分(ブロックA、
C5ESC)についてはダミーとして表示される。
これにより、CDBからの不要ページを除いた圧縮ファ
イルとしてPDBが作成され、しかもPDBをCDBの
論理ページを用いて同等にアク七゛スすることが可能と
なる。
第3図は、上記したページマツピングテーブル16aの
詳細を示したもので、ここではCDB 13a内のブロ
ック境界をページ番号P#1、P#101、P#300
1060.で表わしてあり、またPDB 17 a内の
ブロック位置はPDBファイル装置17の先頭位置から
の相対ブロック番号(オフセット)1.201.401
として表わしである。
ページマツピングテーブル16aは、ブロックごとの管
理ページ数、対象ファイル番号、対象ファイル内相対ブ
ロック番号で構成される。管理ページ数はブロックB、
D、Fに対してそれぞれ対象ファイル番号はPDBファ
イル装置の番号であるが、本実施例ではPDBファイル
装置が1台であるため“1”に設定される。また相対ブ
ロック番号は、ブロックBに対して“1”、ブロックD
に対して“201”、ブロックFに対して“401”が
設定される。しかし、ブロックA、C,E。
Gに対するダミーについては、対象ファイル番号および
対象ファイル内相対ブロック番号をともに“θ″に設定
することにより識別可能にする。
〔発明の効果〕
本発明によれば、PDBを格納するファイル装置のスペ
ースは必要最小量で済み、またファイル装置内にはペー
ジが物理的に連続格納されているため、CDBとの間の
データ転送を高速に行なうことができる。さらにCDB
はPDBに不要ページを渡さず、そのロックを行なわな
いため、並行処理性の低下を防ぐことができる。
【図面の簡単な説明】
第1図は本発明の1実施例の構成図、第2図は垂直分散
データベース処理方式のネットワークの概念図、第3図
はページマツピングテーブルの詳細図である。 図中、11はセンターシステム、12はローカルシステ
ム、13aはCDB (セントラルデータベース)、1
4.15はデータベース管理部、16aはページマツピ
ングテーブル、17aはPDB(プライベートデータベ
ース)を示す。

Claims (1)

    【特許請求の範囲】
  1. センターシステムのページ管理されたセントラルデータ
    ベースの一部をなす特定業務データベースをローカルシ
    ステムのプライベートデータベースとして管理させる垂
    直分散データベース処理方式において、上記ローカルシ
    ステムでは、特定業務データベースのページのみをファ
    イル装置に格納するとともに、セントラルデータベース
    のページと上記ファイル装置の格納位置とを対照させる
    ページマッピングテーブル手段を設け、該ページマッピ
    ングテーブル手段においては、セントラルデータベース
    中の不要ページをダミーに対照させることにより、特定
    業務データベースのページのみをセントラルデータベー
    スに対応可能にし、センターシステムとローカルシステ
    ムとの間で不要ページを除いたデータベースの転送を行
    なうことを特徴とする垂直分散データベース処理方式。
JP60015052A 1985-01-29 1985-01-29 垂直分散デ−タベ−ス処理方式 Pending JPS61173352A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60015052A JPS61173352A (ja) 1985-01-29 1985-01-29 垂直分散デ−タベ−ス処理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60015052A JPS61173352A (ja) 1985-01-29 1985-01-29 垂直分散デ−タベ−ス処理方式

Publications (1)

Publication Number Publication Date
JPS61173352A true JPS61173352A (ja) 1986-08-05

Family

ID=11878060

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60015052A Pending JPS61173352A (ja) 1985-01-29 1985-01-29 垂直分散デ−タベ−ス処理方式

Country Status (1)

Country Link
JP (1) JPS61173352A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01233654A (ja) * 1988-03-08 1989-09-19 Internatl Business Mach Corp <Ibm> 文書フアイルの処理方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01233654A (ja) * 1988-03-08 1989-09-19 Internatl Business Mach Corp <Ibm> 文書フアイルの処理方法

Similar Documents

Publication Publication Date Title
US8341199B2 (en) Storage system, a method of file data back up and a method of copying of file data
US5548724A (en) File server system and file access control method of the same
US5276840A (en) Disk caching method for writing data from computer memory including a step of writing a plurality of physically adjacent blocks in a single I/O operation
US5873085A (en) Virtual file management system
US20050223170A1 (en) Storage system and back-up method for storage system
Bensoussan et al. The Multics virtual memory
JPH05334165A (ja) 並列データベース処理システムおよびその2次キー検索方法
JPH01502786A (ja) ネットワーク化されたディジタルデータ処理システムのためのネーミング・サービス
US20060005206A1 (en) Disk storage defragmentation
JP2000305831A (ja) 分散環境におけるファイル管理の方法、システム。
US5761498A (en) Distribution file system for accessing required portion of file
US20040078398A1 (en) System and method to enhance availability of a relational database
EP0319148B1 (en) Method of operating a multi-processor system for the transfer of data between processor units
JPH04313126A (ja) 分散ファイルシステムのファイル入出力方式
JPS61173352A (ja) 垂直分散デ−タベ−ス処理方式
CN114328364B (zh) 全文检索引擎中的数据传输方法、装置及设备和存储介质
JPS61285535A (ja) ハイブリツド・デイレクトリ・デ−タ分散システム
JPH06110766A (ja) 分割格納ファイルシステムのディレクトリ構成方法および計算機システム
JPH06103150A (ja) システム間の更新の速度をあげる方法
US7051055B1 (en) Optimized disk storage defragmentation with swapping capabilities
JPH08320817A (ja) ファイルシステム管理方法
KR20240078981A (ko) 메모리 공간 제공 장치 및 방법
JPH04153844A (ja) データベース更新方式
JP3088427B2 (ja) 配布情報管理システム
JPS61251941A (ja) デ−タベ−ス管理方式