JPH0378045A - 計算機システム - Google Patents

計算機システム

Info

Publication number
JPH0378045A
JPH0378045A JP1215444A JP21544489A JPH0378045A JP H0378045 A JPH0378045 A JP H0378045A JP 1215444 A JP1215444 A JP 1215444A JP 21544489 A JP21544489 A JP 21544489A JP H0378045 A JPH0378045 A JP H0378045A
Authority
JP
Japan
Prior art keywords
control unit
database
index
data
host computer
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
JP1215444A
Other languages
English (en)
Inventor
Riyousuke Komochi
小餅 良介
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.)
NIPPON DENKI COMPUTER SYST KK
Original Assignee
NIPPON DENKI COMPUTER SYST KK
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 NIPPON DENKI COMPUTER SYST KK filed Critical NIPPON DENKI COMPUTER SYST KK
Priority to JP1215444A priority Critical patent/JPH0378045A/ja
Publication of JPH0378045A publication Critical patent/JPH0378045A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は計算機システムに利用する。本発明は企業間、
企業内各拠点に設置された各コンピュータが管理するデ
ータベース(ファイル)を統合的に有効活用するデータ
ベースアクセスシステムに関する。
〔概要〕
本発明1′!複数のホストコンピュータに接続され、相
手先ホストコンピュータのデータベースをあらかじめ定
義してアクセスする計算機システムにおいて、 複数のコンビ二一夕のデータベースを統合管理する共通
インデックス部およびインデックスプロセッサを設け、
どのホストコンピュータのデータベースでも同一マスク
レコードタイプであれば一つのアサインでアクセスでき
るようにすることにより、 分散データベースのネットワーク変更を容易にし、デー
タベースのどこに該当データが存在するのかを瞬時に判
断し、どこにでも設置できるようにしたものである。
〔従来の技術〕
従来、この種のデータベースに対するアクセスは、第7
図に示すように、プログラム手段Pが対象とする相手先
コンピュータB、C,DのデータベースD1、D2、D
3をあらかじめ定義してアサインし、その上でアクセス
しなければならなかった。また、複数のコンピュータが
管理する全データベース(ファイル)DI、D2、D3
に対して共通インデックスを持たないため、目的のデー
タを探すには相手コンピュータに順にアクセスしなけれ
ばならなかった。
〔発明が解決しようとする問題点〕
上述した従来の技術は、対象とする複数の相手先ホスト
コンピュータのデータベース(ファイル)をあらかじめ
定義し、アサイン(割当て)しておくためデータベース
のネットワーク上の追加、変更に対してプログラムの修
正およびアサイン(割当て)の変更が必要となる。つま
りプログラム手段からみた場合第7図に示すように同じ
マスクデータをアクセスするにしても相手数に相当する
数のマスクデータをあらかじめアサインして各々の相手
先のマスクデータ毎にアクセスを行わなければならない
ため、プログラムを意識せずに分散データベースのネッ
トワークを柔軟に組み換えることが難しいことと、共通
のインデックス部を持たないためアクセスしたいデータ
がどの相手先コンピュータのデータベース(ファイル)
に存在するのかを順に検索していかなければ確認できず
検索するだけで膨大な処理時間を必要とし、複数のホス
トコンピュータと柔軟に接続するためには設置場所を意
識しなければならないなどの欠点があった。
本発明はこのような欠点を除去するもので、プログラム
を意識することなく分散データベースのネットワークを
柔軟に組み換えることができ、またデータの検索時間を
短縮することができ、さらに設置場所が限定されないシ
ステムを提供することを目的とする。
〔問題点を解決するための手段〕
本発明は、データベースを備え、このデータベースのフ
ァイルアクセスを管理するファイル制御部、通信制御部
、およびプログラム手段を含む自ホストコンピュータを
備え、それぞれデータベースを備え、それぞれファイル
制御部および通信制御部を含む複数の相手ホストコンピ
ュータを備え、前記自ホストコンピュータと前記相手ホ
ストコンピュータとが通信回線を介して個別に接続され
る計算機システムにおいて、前記自ホストコンピュータ
と前記複数の相手ホストコンピュータとの間に、前記複
数の相手ホストコンピュータのデータベースを統合管理
する共通インデックス部と、この共通インデックス部を
管理するインデックス制御部および通信制御部を含むイ
ンデックスプロセッサとを設け、前記自ホストコンビ二
−タおよび前記複数の相手ホストコンピュータのそれぞ
れに、前記各ホストコンピュータから前記インデックス
プロセッサをアクセスするデータベースネットワーク制
御部を含むことを特徴とする。
〔作用〕
実行中のプログラムがあるデータベースに対するアクセ
スを行うために読み込み命令を発行すると、共通インデ
ックス部を検索し、該当するデータがどのホストコンピ
ュータのデータベースにあるのかの情報を獲得する。獲
得したアドレス情報を基に該当する相手ホストコンピュ
ータに指令を送出し、そのデータベースから該当データ
を読み込む。
このようにどのホストコンピュータのデータベースに対
しても一つのアサインでアクセスできるようにすること
により、分散データベースのネットワーク変更が容易に
行え、該当データの存在場所を瞬時に判断することがで
き、さらにどこにでも設置することができることから設
置場所を意識しなくてもすむようにすることができる。
〔実施例〕
次に、本発明実施例を図面に基づいて説明する。
第1図は本発明実施例の構成および処理の流れを示す図
、第2図は本発明実施例の全体構成を示す図である。
本発明実施例は、データベースDIを備え、このデータ
ベースDIのファイルアクセスを管理するファイル制御
部1−4、通信制御部1−5およびプログラム手段Pを
含む自ホストコンピュータAを備え、それぞれデータベ
ースD1を備え、それぞれファイル制御部1−4および
通信制御部1−5を含む複数の相手ホストコンピュータ
B、C。
Dを備え、自ホストコンビ二−タAと相手ホストコンピ
ュータESC,Dとが通信回線を介して個別に接続され
、自ホストコンビニータAと複数ノ相手ホストコンピュ
ータB、C,Dとの間に、複数の相手ホストコンピュー
タBSC,DのデータベースD1を統合管理する共通イ
ンデックス部1−1と、この共通インデックス部1−1
を管理するインデックス制御部1−6および通信制御部
1−5を含むインデックスプロセッサ1−2を設け、自
ホストコンピュータAおよび複数の相手ホストコンピュ
ータB、C,Dのそれぞれに、各ホストコンピュータB
、CSDからインデックスプロセ、ツサ!−2をアクセ
スするデータベースネットワーク制御部1−3を含む。
データベースネットワーク制御部1−3は自ホストコン
ピュータA内で実行中のプログラム手段Pからのデータ
ベースアクセス命令をインデックスプロセッサ1−2へ
の検索指令に変え、インデックスプロセッサ1−2から
の応答を解析して処理可能であれば相手先ホストコンピ
ュータのファイル制御部1−4向けの指令を作成し、フ
ァイル制御部1−4からの検索結果を取得してプログラ
ム手段Pへ引渡す機能を有する。
通信制御部1−5は自ホストコンピュータへのデータベ
ースネットワーク制御部1−3と相手ホストコンピュー
タBまたはインデックスプロセッサ1−2の間の通信制
御を行う。
ファイル制御部1−4はデータベースネットワーク制御
部1−3またはプログラム手段Pからの直接の指令を受
けてデータベース(ファイル)Dlのアクセスを制御す
る。
次に、このように構成された本発明実施例の動作につい
て説明する。
自ホストコンピュータAのプログラム手段Pで実行中の
プログラムがあるデータベースに対するアクセスを行う
ために読み込み命令を発行すると、データベースネット
ワーク制御部1−3へ指令のが伝達される。データベー
スネットワーク制御部1−3はインデックスプロセッサ
1−2を検索するために通信制御部1−5を介して■→
■→■の流れでインデックスプロセッサ1−2へアクセ
スする。
インデックスプロセッサ1−2はデータベースネットワ
ーク制御部1−3から発せられたキーを取得して■の流
れで共通インデックス部1−1を検索し、該当するデー
タがどのホストコンピュータのデータベースに存在する
のかの情報(アドレス)を獲得する。
獲得したアドレス情報を■→■→■→■の経路で再び元
のデータベースネットワーク制御部1−3へ渡す。デー
タベースネットワーク制御部1−3は取得したインデッ
クスプロセッサ1−2からのアドレス情報を基に該当す
る相手ホストコンピュータBへ指令を送出し、0→0→
@→0→0→■→@→■→@→0の流れで相手先コンピ
ュータBのデータベースから該当データを読み込むこと
ができる。データベースネットワーク制御部1−3が得
たデータ情報は即座に元のプログラムPへΦの経路で引
き渡される。
もし経路■でデータベースネットワーク制御部1−3が
得たアドレス情報が自ホストコンビュータA自身のデー
タベースを指示していればデータベースネットワーク制
御部1−3は自ホストコンピュータAのファイル制御部
1−4に働きかけて0→Φ→■→■の経路で該当データ
を獲得する。
獲得したデータは同様に即座にデータベースネットワー
ク制御B1−3によって元のプログラム手段Pへ引き渡
される。但し経路■にふいて共通のインデックス部1−
1中に該当のキーが存在しないときにはエラーステータ
スが■→■→■→■の経路でデータベースネットワーク
制御部1−3へ渡され、プログラム手段Pへ通知される
。経路0またはΦでレコードがみつからなかったときも
同様に、■−+■→■→0→0→Φまたは■→■→Φの
経路でエラーステータスがプログラム手段Pへ通知され
る。
次に、経路■→■−■→■→■→■の相手先アドレス情
報を獲得する場合の処理の一例を第3図を用いて説明す
る。インデックスプロセッサ1−2はデータベースネッ
トワーク制御部からのキー3−1を受信し、iD、iD
Xの内容を基にして対象となるデータベースのインデッ
クスをサーチする。
ここでiDはキー3−1を構成する内容の一部であって
対象どなるデータベースのレコード識別名であり、同様
にiDXはサーチするインデックスの値である。サーチ
の結果該当するインデックスが存在する場合は獲得した
アドレス情報をADRヘセットし、正常のステータスを
STヘセットする。存在しない場合は未発見のステータ
スをSTヘセットする。
ADRは該当レコードの存在する相手先のアドレス情報
(ノードアドレス)、STはステータス情報、ADRお
よびSTはインデックスプロセッサ1−2がデータベー
スネットワーク制御部へ通知するレコード情報3−2の
一構成要素である。
セットされたレコード情報3−2はインデックスプロセ
ッサ1−2によってデータベースネットワーク制御部へ
送信される。
第4図〜第6図は取引先マスクのアクセスを例にとった
ときの自ホストコンピュータAにデータが存在する場合
、他のホストコンビ二−タBにデータが存在する場合、
およびどこにもデータが存在しない場合についての動作
例を示す図である。
尚、第1図に示す[株]→■→■→[株]の経路はデー
タベースネットワーク制御部1−3に対するアサイン(
割当て)を行わずにファイル制御部1−4へのアサイン
をプログラム手段Pが使用するデータベース(ファイル
)との間に行ったときに、従来のよう1こ自ホストコン
ピュータAのデータベースを直接アクセスできることを
示したものである。
〔発明の効果〕
以上説明したように本発明によれば、共通インデックス
を導入しインデックスプロセッサを介して処理を行い、
インデックスプロセッサに接続されたどのホストコンビ
コータのデータベース(ファイル)でも同一マスクレコ
ードタイプであれば一つのアサインでアクセスできるよ
うにすることにより、プログラムを変更することなく分
散データベースのネットワーク変更を容易に行うことが
でき、ネットワークが複雑になっても全てのデータベー
スのどこに該当データが存在するのかをインデックスプ
ロセッサだけの情報で瞬時に判断することができ、さら
にインデックスプロセッサが一つのコンピユータとして
どの通信回線でも接続可能となるためどこにでも設置す
ることができるなどの効果がある。
【図面の簡単な説明】
第1図は本発明実施例の構成および処理の基本的な流れ
を示す図。 第2図は本発明実施例の全体構成を示す図。 第3図は本発明実施例のインデックスプロセッサの動作
を示す図。 第4図は本発明実施例における自ホストコンピュータに
データが存在する場合の動作説明図。 第5図は本発明実施例における他ホストコンピュータに
データが存在する場合の動作説明図。 第6図は本発明実施例におけるデータがどこにも存在し
ない場合の動作説明図。 第7図は従来例の全体構成を示す図。 1−1・・・共通インデックス部、1−2・・・インデ
ックスプロセッサ、1−3・・・データベースネットワ
ーク制御部、1−4・・・ファイル制御部、1−5・・
・通信制御部、1−6・・・インデックス制御部、3−
1・・・インデックスプロセッサの入カキ−13−2・
・・インデックスプロセッサからの出力レコード情報、
A・・・自ホストコンピュータ、B、CSD・・・相手
ホストコンピュータ、P・・・プログラム、Dl、D2
、D3、D4・・・データベース。

Claims (1)

  1. 【特許請求の範囲】 1、データベースを備え、このデータベースのファイル
    アクセスを管理するファイル制御部、通信制御部、およ
    びプログラム手段を含む自ホストコンピュータを備え、 それぞれデータベースを備え、それぞれファイル制御部
    および通信制御部を含む複数の相手ホストコンピュータ
    を備え、 前記自ホストコンピュータと前記相手ホストコンピュー
    タとが通信回線を介して個別に接続される計算機システ
    ムにおいて、 前記自ホストコンピュータと前記複数の相手ホストコン
    ピュータとの間に、 前記複数の相手ホストコンピュータのデータベースを統
    合管理する共通インデックス部と、この共通インデック
    ス部を管理するインデックス制御部および通信制御部を
    含むインデックスプロセッサと を設け、 前記自ホストコンピュータおよび前記複数の相手ホスト
    コンピュータのそれぞれに、前記各ホストコンピュータ
    から前記インデックスプロセッサをアクセスするデータ
    ベースネットワーク制御部を含む ことを特徴とする計算機システム。
JP1215444A 1989-08-21 1989-08-21 計算機システム Pending JPH0378045A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1215444A JPH0378045A (ja) 1989-08-21 1989-08-21 計算機システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1215444A JPH0378045A (ja) 1989-08-21 1989-08-21 計算機システム

Publications (1)

Publication Number Publication Date
JPH0378045A true JPH0378045A (ja) 1991-04-03

Family

ID=16672459

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1215444A Pending JPH0378045A (ja) 1989-08-21 1989-08-21 計算機システム

Country Status (1)

Country Link
JP (1) JPH0378045A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0773082A (ja) * 1993-09-01 1995-03-17 Fujitsu Ltd データ変換方法及びデータ変換装置
JP2002517812A (ja) * 1998-06-03 2002-06-18 ペレ,ポール ネットワークのデータへの安全なアクセスを行う方法
JP2004030139A (ja) * 2002-06-25 2004-01-29 Aruze Corp ポイント処理システム

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0773082A (ja) * 1993-09-01 1995-03-17 Fujitsu Ltd データ変換方法及びデータ変換装置
JP2002517812A (ja) * 1998-06-03 2002-06-18 ペレ,ポール ネットワークのデータへの安全なアクセスを行う方法
JP2004030139A (ja) * 2002-06-25 2004-01-29 Aruze Corp ポイント処理システム

Similar Documents

Publication Publication Date Title
US5313635A (en) Compiling system for distributed computer system with multiple types of computers
JP3484779B2 (ja) 名前サービス方式及び名前サービス方法
US5953716A (en) Querying heterogeneous data sources distributed over a network using context interchange
AU600755B2 (en) Apparatus for distributing data processing across a plurality of loci of control
EP0744055B1 (en) Distributed data base system
CN113779120B (zh) 数据查询方法、装置、设备及存储介质
EP1482418A1 (en) A data processing method and system
JPH07210442A (ja) ディレクトリサービスのファイルシステムサービスとの統一
JP2001357062A (ja) データベース検索方法及びデータベース検索システム並びにデータベース検索プログラムを記録した記録媒体
KR100538371B1 (ko) 분산데이터처리환경에 레거시 어플리케이션을 통합시키기위한 방법 및 시스템
KR100210310B1 (ko) 연회장 예약 관리 시스템
US6446129B1 (en) Method and apparatus for synchronizing function values in a multiple protocol system
WO2002080028A1 (en) Global database management system integrating heterogeneous data resources
JP3489216B2 (ja) ファイルシステム
JPH0378045A (ja) 計算機システム
JP5033322B2 (ja) 連結関係情報を用いた情報管理方法及び装置
US7707432B2 (en) Enabling communication between an application program and services used by the application program
JPH04177441A (ja) システムプログラムロード方式
JPH08297573A (ja) オブジェクトデータ処理装置
CN113010398A (zh) 一种业务日志模型、业务执行方法、装置、电子设备和介质
US20060037031A1 (en) Enabling communication between a service and an application program
JPH09114784A (ja) アクセス権評価装置
JPH03166649A (ja) 分散データベース・システム
JP2000122855A (ja) データ名称付与方法及び装置、記録媒体
JP3311067B2 (ja) プログラム開発管理装置