[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH0231279A - 分散データベース処理方式 - Google Patents

分散データベース処理方式

Info

Publication number
JPH0231279A
JPH0231279A JP63182130A JP18213088A JPH0231279A JP H0231279 A JPH0231279 A JP H0231279A JP 63182130 A JP63182130 A JP 63182130A JP 18213088 A JP18213088 A JP 18213088A JP H0231279 A JPH0231279 A JP H0231279A
Authority
JP
Japan
Prior art keywords
host computer
database
access request
computer system
condition
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
JP63182130A
Other languages
English (en)
Inventor
Shin Ito
伊藤 愼
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 JP63182130A priority Critical patent/JPH0231279A/ja
Publication of JPH0231279A publication Critical patent/JPH0231279A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、通信回線により互いに接続された複数のホス
トコンビエータシステムに散在するデータベースに対し
、外部からのアクセス要求(対象となるデータベースお
よびデータの範囲を限定する条件)に応えてデータベー
ス処理(アクセス要求に対する検索の実行1回答の作成
・出力等の処理)を行うための分散データベース処理方
式に関するものである。
〔従来の技術〕
従来、この種の分散データベースシステムにおいては、
利用者からアクセス要求を受け付けると、アクセス要求
を受け付けたホストコンピュータシステムにおいて、そ
のアクセス要求に関連する全データベースのデータを他
のホストコンピュータシステムから取得した後に、主た
るデータベース処理を行うようにしていた。
〔発明が解決しようとする課題〕
上述したように、従来の分散データベースシステムにお
いては、利用者のデータベースに対するアクセス要求に
応えてデータベース処理を行う場合に、そのデータベー
ス処理に必要な全てのデータベースのデータを他のホス
トコンピュータシステムから取得しなければならないた
め、■通信回線により転送するデータ量が多く、転送に
時間を要し、データベース処理の高速化が図れない。
■アクセス要求に関連する全てのデータベースのデータ
がアクセス要求を受け付けたホストコンピュータシステ
ムに収集されるため、当該ホストコンピュータシステム
のシステム資源を多く必要とする。
等の欠点があった。
本発明は上記の点に鑑み提案されたものであり、その目
的とするところは、データベース処理の高速化が図れる
と共に、1つのホストコンビエータシステムに処理が集
中することのない分散データベース処理方式を提供する
ことにある。
(課題を解決するための手段) 本発明は上記の目的を達成するため、通信回線により互
いに接続された複敞のホストコンピュータシステムに散
在するデータベースに対し、外部からのアクセス要求に
応えてデータベース処理を行う分散データベースシステ
ムにおいて、アクセス要求を受け付けるホストコンピュ
ータシステムに、 アクセス要求を副条件から構成される条件木に変換する
条件氷生成手段と、 対応するデータベースを有するホストコンピュータシス
テムに対して条件木の副条件にかかるデータベース処理
を要求する分散データベースアクセス手段と、 他のホストコンピュータシステムから副条件にかかるデ
ータベース処理の結果を得た後にアクセス要求に対する
データベース処理を完成して回答を出力する分散データ
ベース制御手段とを備えるようにしている。
(作用) 本発明の分散データベース処理方式にあっては、利用者
からのアクセス要求を受け付けるホストコンピュータシ
ステムにおいて、条件氷生成手段がアクセス要求を副条
件から構成される条件木に変換し、分散データベースア
クセス手段が対応するデータベースを有するホストコン
ビエータシステムに対して条件木の副条件にかかるデー
タベース処理を要求し、分散データベース制御手段が他
のホストコンピュータシステムから副条件にかかるデー
タベース処理の結果を得た後にアクセス要求に対するデ
ータベース処理を完成して回答を出力する。
〔実施例〕
以下、本発明の実施例につき図面を参照して説明する。
第1図は本発明の分散データベース処理方式の一実施例
を示す構成図である。第1図において、ホストコンピュ
ータシステム1は利用者Mからのアクセス要求を受け付
けるシステム、ホストコンピュータシステム23.・・
・はホストコンピュータシステム1と通信回線L1.L
2.・・・で接続され、各々にデータベースを有した他
のシステムである。なお、第1図はホストコンピュータ
システムlで利用者Mから受け付けたアクセス要求を処
理する場合の構成を示したものであって、他のホストコ
ンピュータシステムがアクセス要求を受け付ける場合に
は、そのホストコンピュータシステムを中心として同様
の構成となるものである。
更に構成を説明すると、ホストコンピュータシステムl
は、分散データベース制御手段11と、条件氷生成手段
12と、条件未記憶領域13と、分散データベースアク
セス手段14と、通信制御手段15と、データベース処
理結果記憶領域16とから構成され、各部は次のような
機能を有している。
分散データベース制御手段11i利用者Mからデータベ
ースに対するアクセス要求を人力し、条件氷生成手段1
2を起動すると共に、データベース処理の終了時に分散
データベースアクセス手段14から処理結果を受け取り
、利用者Mへ回答を出力する機能。
条件木生成手段12;分散データベース制御手段11か
ら利用者Mのアクセス要求を受け取り、アクセス要求中
のアクセス条件を解析して副条件に分解すると共に、副
条件から構成される条件木を生成する機能。
条件木記憶領域13;条件木生成手段12で生成された
条件木を記憶する機能。
分散データベースアクセス手段14;条件未記憶領域1
3に記憶された条件木に従って副条件にかかるデータベ
ース処理を対応する他のホストコンピュータシステムに
通信制御手段15を介して要求し、当該ホストコンピュ
ータシステムからの処理結果をデータベース処理結果記
憶領域16に格納し、全ての応答を受け取った段階で条
件未記憶領域13の条件木とデータベース処理結果記憶
領域16の処理結果とを用いて利用者Mのアクセス要求
に対するデータベース処理を完成させ、分散データベー
ス制御手段11に処理結果を返却する機能。
通信制御手段15;他のホストコンピュータシステムと
データの通信を行う機能。
データベース処理結果記憶領域16i他のホストコンピ
ュータシステムから返却された副条件にかかるデータベ
ース処理の処理結果を格納する機能。
一方、ホストコンピュータシステム2.3は、通信制<
n手段21.31と、データベースアクセス手段22.
32と、データベース23.33とから構成され、各部
は次のような機能を有している。
通信制御手段21,31;他のホストコンピュータシス
テムとデータの通信を行う機能。
データベースアクセス手段22,32;他のホストコン
ピュータシステムから要求された副条件にかかるデータ
ベース処理を実行し、処理結果を要求のあったホストコ
ンピュータシステムに返却する機能。
データベース23.33i外部記憶媒体から構成され、
所定のデータを蓄積する機能。
以下、上記の実施例の動作を説明する。
ホストコンピュータシステムlの分散データベース制′
4′n手段11が利用者Mからデータベースに対するア
クセス要求を受け取ると、その解析を条件木生成手段1
2に要求する0条件氷生成手段12は受け取ったアクセ
ス要求を解析し、該当するデータベースを存した各ホス
トコンピュータシステム毎にデータベース処理を完結で
きる単位の副条件に分解し、この副条件から構成される
条件木を生成する。例えば、第2図に示すように、ホス
トコンピュータシステム2のデータベースにA部が存在
し、ホストコンビエータシステム3のデータベースにB
部が存在する場合、ホストコンピュータシステムlにお
いて、 「A部とB部の30才以上の社員を選択する。」という
アクセス要求が行われた場合、条件木生成手段12は第
3図に示すように、 「A部の30才以上の社員を選択する。」という副条件
と、 「B部の30才以上の社員を選択する。」という副条件
とに分解し、両者が並列関係にある条件木を生成する。
なお、各々のデータベースがどのホストコンピュータシ
ステムに存在するかという管理技術は、この種の分散デ
ータベースシステムにおける基本的な既知の技術である
ため、説明は省略する。
次いで、分散データベースアクセス手段14は条件木生
成手段12によって生成され条件未記憶領域13に記憶
された条件木に従って、上述の例ではホストコンビエー
タシステム2とホストコンピュータシステム3とに通信
制御手段15を介して副条件にかかるデータベース処理
を要求する。
ホストコンピュータシステム2.3では通信制御手段2
1.31を介してデータベース処理の要求を受け取ると
、データベースアクセス手段2232がデータベース2
3.33に対するデータベース処理を実行し、その処理
結果を通信制御手段21.31を介してホストコンピュ
ータシステム1に返却する。
ホストコンピュータシステム1の分散データベースアク
セス手段14では、各ホストコンピュータシステムから
通信制御手段15を介して受け取った処理結果をデータ
ベース処理結果記憶領域16に格納し、全てのホストコ
ンピュータシステムから結果を受け取った後に、条件未
記憶領域13の条件木に従ってデータベース処理結果記
憶領域16に格納された処理結果を用いて利用者Mのア
クセス要求に対するデータベース処理を完成させる。上
述の例では、 rA部の30才以上の社員を選択する。」という副条件
に対する結果と、 「B部の30才以上の社員を選択する。」という副条件
に対する結果とを加え合わせることにより、利用者Mの
アクセス要求である「A部とB部の30才以上の社員を
選択する。」に対するデータベース処理を完成すること
ができる。そして、処理の結果は分散データベース制御
手段11に返却され、分散データベース制御手段11か
ら利用者Mに対して回答が出力される。
〔発明の効果] 以上説明したように、本発明の分散データベース処理方
式にあっては、利用者のアクセス要求から副条件の条件
木を生成し、各副条件にかかるデータベース処理を対応
するホストコンピュータシステムにおいて実行させ、結
果のみを得てから利用者のアクセス要求に対するデータ
ベース処理を完成させるようにしているため、 ■各ホストコンピュータシステム間を通信回線を介して
転送されるデータはデータベース処理の要求と結果だけ
であり、データ量が少なく、転送時間が短くなり、トー
タルとしてのデータベース処理時間が短縮できる。
■利用者からアクセス要求を受け付けるホストコンピュ
ータシステムにデータが集中することがないので、シス
テム資源の利用が適正化される。
等の効果がある。
【図面の簡単な説明】
第1図は本発明の分散データベース処理方式の一実施例
を示す構成図、 第2図はアクセス要求の例を示す図および、第3図は条
件木の例を示す図である。 図において、M・・・利用者、1,2.3・・・ホスト
コンピュータシステム、11・・・分散データヘース制
御手段、12・・・条件木生成手段、13・・・条件未
記憶領域、14・・・分散データベースアクセス手段、
15・・・通信制御手段、16・・・データベース処理
結果記憶領域、21.31・・・通信制御手段、22゜
32・・・データベースアクセス手段、23.33・・
・データヘース、Ll、L2・・・通信回線。

Claims (1)

  1. 【特許請求の範囲】 通信回線により互いに接続された複数のホストコンピュ
    ータシステムに散在するデータベースに対し、外部から
    のアクセス要求に応えてデータベース処理を行う分散デ
    ータベースシステムにおいて、 アクセス要求を受け付けるホストコンピュータシステム
    に、 アクセス要求を副条件から構成される条件木に変換する
    条件木生成手段と、 対応するデータベースを有するホストコンピュータシス
    テムに対して条件木の副条件にかかるデータベース処理
    を要求する分散データベースアクセス手段と、 他のホストコンピュータシステムから副条件にかかるデ
    ータベース処理の結果を得た後にアクセス要求に対する
    データベース処理を完成して回答を出力する分散データ
    ベース制御手段とを備えたことを特徴とする分散データ
    ベース処理方式。
JP63182130A 1988-07-21 1988-07-21 分散データベース処理方式 Pending JPH0231279A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63182130A JPH0231279A (ja) 1988-07-21 1988-07-21 分散データベース処理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63182130A JPH0231279A (ja) 1988-07-21 1988-07-21 分散データベース処理方式

Publications (1)

Publication Number Publication Date
JPH0231279A true JPH0231279A (ja) 1990-02-01

Family

ID=16112856

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63182130A Pending JPH0231279A (ja) 1988-07-21 1988-07-21 分散データベース処理方式

Country Status (1)

Country Link
JP (1) JPH0231279A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000132521A (ja) * 1998-08-12 2000-05-12 Concord Solutions 異なるソ―ス間でのデ―タ項目移動および階層オブジェクト指向表現のための方法および装置
JP2013210857A (ja) * 2012-03-30 2013-10-10 Ntt Docomo Inc 分散生成処理システムおよび分散生成処理方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000132521A (ja) * 1998-08-12 2000-05-12 Concord Solutions 異なるソ―ス間でのデ―タ項目移動および階層オブジェクト指向表現のための方法および装置
JP2013210857A (ja) * 2012-03-30 2013-10-10 Ntt Docomo Inc 分散生成処理システムおよび分散生成処理方法

Similar Documents

Publication Publication Date Title
US10114682B2 (en) Method and system for operating a data center by reducing an amount of data to be processed
US4876643A (en) Parallel searching system having a master processor for controlling plural slave processors for independently processing respective search requests
CN110032604A (zh) 数据存储装置、转译装置及数据库访问方法
US20090198703A1 (en) Intelligent data storage system
WO2014139450A1 (en) System and method for distributed sql join processing in shared-nothing relational database clusters using stationary tables
JPH05334165A (ja) 並列データベース処理システムおよびその2次キー検索方法
JPH11312151A (ja) 高速な分散オブジェクトリクエストブローカ
CN111427911A (zh) 数据查询方法、装置、计算机设备和存储介质
US20120131587A1 (en) Hardware device for processing the tasks of an algorithm in parallel
EP1374098A1 (en) Global database management system integrating heterogeneous data resources
JP2006172067A (ja) データベース管理方法、システム及びプログラム
CN110019274B (zh) 一种数据库系统以及查询数据库的方法和装置
CN108804580A (zh) 一种在联邦型rdf数据库中查询关键字的方法
JPH0231279A (ja) 分散データベース処理方式
US7162490B2 (en) Method for processing dynamic database in distributed processing system based on corba platform
JPH04177441A (ja) システムプログラムロード方式
JP2001167098A (ja) 大量データの分散並列分析方法
JPH03166649A (ja) 分散データベース・システム
JPH05181735A (ja) 複数の情報処理装置間で共有される記憶装置の管理方法
JPS63174159A (ja) 制御指令処理装置
JP2000112982A (ja) 異種データベース統合システム
JPH03294931A (ja) 情報処理システムの資源名管理方式
JPH08161186A (ja) タスク間通信方式
JPH11327977A (ja) 分散データベース管理装置とそのシステム
JP2003036171A (ja) プログラム実行方法及びプログラム実行装置