JPH10161920A - データベースの構築方式 - Google Patents

データベースの構築方式

Info

Publication number
JPH10161920A
JPH10161920A JP8322365A JP32236596A JPH10161920A JP H10161920 A JPH10161920 A JP H10161920A JP 8322365 A JP8322365 A JP 8322365A JP 32236596 A JP32236596 A JP 32236596A JP H10161920 A JPH10161920 A JP H10161920A
Authority
JP
Japan
Prior art keywords
database
node
client node
client
databases
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
JP8322365A
Other languages
English (en)
Inventor
Tsutomu Shima
努 志磨
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.)
Meidensha Corp
Meidensha Electric Manufacturing Co Ltd
Original Assignee
Meidensha Corp
Meidensha Electric Manufacturing Co Ltd
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 Meidensha Corp, Meidensha Electric Manufacturing Co Ltd filed Critical Meidensha Corp
Priority to JP8322365A priority Critical patent/JPH10161920A/ja
Publication of JPH10161920A publication Critical patent/JPH10161920A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【課題】 複数のコンピュータが複数のデータベースを
資源として分散処理する分散システムにおいて、データ
ベースをクライアント/サーバ型とするのでは、アクセ
ス効率が悪いし、柔軟なシステム構築ができない。 【解決手段】 各コンピュータをクライアントノード1
1〜13としてネットワークで結合し、各データベース
151〜153は、各クライアントノードから頻繁にアク
セスされるデータベースを当該クライアントノード上に
分散配置し、各クライアントノードには、各データベー
スがどのクライアントノード上に配置されるかを定義し
たデータベース/ノード対応表111〜131を設け、各
クライアントノードは、対応表にしたがって目的とする
データベースを認識し、この認識により目的とするデー
タベースに直接に又はネットワークを介してアクセスす
る。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、分散システムにお
けるデータベースの構築方式に係り、特に各コンピュー
タからデータベースへのアクセス方式に関する。
【0002】
【従来の技術】分散システムでは、複数のコンピュータ
による分散処理で処理能率や応答時間の向上を図る。こ
の分散システムにおいて、各コンピュータが生成及び取
得するデータの管理手段としてデータベースを利用する
場合、クライアント/サーバ型の形態を取ることが多
い。
【0003】図2は、クライアント/ノード型のデータ
ベースシステムの構成を示す。各コンピュータ1〜3を
クライアントノードとし、サーバノード4上に全てのデ
ータベース(A,B等)5を置き、各クライアントノー
ドからデータベース5へのアクセスはネットワークを介
してサーバノード4にメッセージを送り、サーバノード
4による管理の下にデータベース5を資源として利用す
る。
【0004】
【発明が解決しようとする課題】図2におけるデータベ
ース5は、各クライアントノードが利用できるデータベ
ースの集合体として存在する。すなわち、データベース
5は、異なった構造、内容を持つ複数のデータベース
A,B等から構成される。
【0005】しかし、これらの各データベースの中に
は、非常に偏ったアクセスが行われる性質のものがあ
る。例えば、データベース5の内のデータベースAはク
ライアントノード1から頻繁にアクセスされるが、他の
クライアントノードからのアクセスが殆ど起きないこと
がある。すなわち、データベースAがクライアントノー
ド1の機能に密接に関係している。
【0006】このよな場合、クライアントノード1から
データベースAへのアクセスは、サーバノード4の管理
の下に行われるため、非効率的なものになってしまう。
【0007】本発明の目的は、クライアントノードから
データベースへのアクセス効率を高めるデータベースの
構築方式を提供することにある。
【0008】本発明の他の目的は、柔軟なシステム構築
ができるデータベースの構築方式を提供することにあ
る。
【0009】
【課題を解決するための手段】本発明は、複数のコンピ
ュータが複数のデータベースを資源として分散処理する
分散システムにおいて、前記各コンピュータをクライア
ントノードとしてネットワークで結合し、前記各データ
ベースは、前記各クライアントノードから頻繁にアクセ
スされるデータベースを当該クライアントノード上に分
散配置し、各クライアントノードには、前記各データベ
ースがどのクライアントノード上に配置されるかを定義
したデータベース/ノード対応表を設け、各クライアン
トノードは、前記対応表にしたがって目的とするデータ
ベースを認識し、この認識により目的とするデータベー
スに直接に又はネットワークを介してアクセスすること
を特徴とする。
【0010】
【発明の実施の形態】図1は、本発明の実施形態を示す
データベースシステムの構成図である。各クライアント
ノード11〜13は、イーサネットなどのネットワーク
で結合され、ネットワークを介して互いに通信が可能と
される。
【0011】複数のデータベースA〜Zからなるデータ
ベースは、頻繁にアクセスされるクライアントノード別
にデータベース151、152、153に分離し、各デー
タベース151、152、153を該当するクライアント
ノードの下に直接結合で分散配置する。
【0012】この構成において、各クライアントノード
11〜13は、直接結合されるデータベース151、1
52、153には、ネットワークを介することなく、直接
にアクセスする。また、各クライアントノード11〜1
3は、他のクライアントノードの下に配置されるデータ
ベースにはネットワークを介してアクセスする。
【0013】このとき、アクセスしようとするデータベ
ースがどのクライアントノード上に存在するかを認識す
るため、各クライアントノード11〜13にはデータベ
ース/ノード対応表111〜131を設ける。
【0014】この対応表111〜131は、どのデータベ
ースがどのノード上に存在するかを予め定義される。例
えば、対応表111には、データベース151が自己のク
ライアントノード11の上に存在し、データベース15
2がクライアントノード12の上に存在し、データベー
ス153がクライアントノード13の上に存在すること
が定義される。
【0015】また、対応表111〜131の定義は、シス
テムの変更に応じてその都度書替えられる。
【0016】以上のことより、本実施形態のデータベー
スでは、各クライアントノードはその上に存在するデー
タベースに対しては直接にアクセスすることができ、従
来のサーバノードを介したアクセスに比べて効率の良い
アクセスが可能となる。このアクセスは、頻繁に行われ
ることからシステム運用効率を大きく高めることにな
る。
【0017】また、各クライアントノードは、他のクラ
イアントノード上に存在するデータベースに対しては、
対応表を参照することでネットワークを介してアクセス
でき、他のデータベースに対するアクセス機能を確保で
きる。このアクセスは、ネットワークを介して行うた
め、直接のアクセスに比べて効率上では劣るが、頻繁に
アクセスをしないことからシステム運用効率への影響は
少ない。
【0018】また、データベースの分散配置の変更に
は、対応表の再定義により対応でき、システムの変更に
柔軟性を持たせることができる。
【0019】
【発明の効果】以上のとおり、本発明によれば、各デー
タベースは、前記各クライアントノードから頻繁にアク
セスされるデータベースを当該クライアントノード上に
分散配置し、各クライアントノードは対応表にしたがっ
て目的とするデータベースを認識し、この認識により目
的とするデータベースに直接に又はネットワークを介し
てアクセスするようにしたため、データベースを仮想的
に取り扱うことができ、頻繁にアクセスされるデータベ
ースとそのクライアントノードとが直接のアクセスにな
ってアクセス効率を高めることができる。
【0020】また、システムの変更には対応表の再定義
で済み、柔軟なデータベースシステムを構築できる。
【図面の簡単な説明】
【図1】本発明の実施形態を示すデータベースシステム
構成図。
【図2】従来のクライアント/サーバ型データベースシ
ステム。
【符号の説明】
1、2、3、11、12、13…クライアントノード 111、112、113…データベース/ノード対応表 15、151、152、153…データベース 4…サーバノード

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 複数のコンピュータが複数のデータベー
    スを資源として分散処理する分散システムにおいて、 前記各コンピュータをクライアントノードとしてネット
    ワークで結合し、 前記各データベースは、前記各クライアントノードから
    頻繁にアクセスされるデータベースを当該クライアント
    ノード上に分散配置し、 各クライアントノードには、前記各データベースがどの
    クライアントノード上に配置されるかを定義したデータ
    ベース/ノード対応表を設け、 各クライアントノードは、前記対応表にしたがって目的
    とするデータベースを認識し、この認識により目的とす
    るデータベースに直接に又はネットワークを介してアク
    セスすることを特徴とするデータベースの構築方式。
JP8322365A 1996-12-03 1996-12-03 データベースの構築方式 Pending JPH10161920A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8322365A JPH10161920A (ja) 1996-12-03 1996-12-03 データベースの構築方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8322365A JPH10161920A (ja) 1996-12-03 1996-12-03 データベースの構築方式

Publications (1)

Publication Number Publication Date
JPH10161920A true JPH10161920A (ja) 1998-06-19

Family

ID=18142837

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8322365A Pending JPH10161920A (ja) 1996-12-03 1996-12-03 データベースの構築方式

Country Status (1)

Country Link
JP (1) JPH10161920A (ja)

Similar Documents

Publication Publication Date Title
US7237027B1 (en) Scalable storage system
WO2023142054A1 (zh) 一种面向容器微服务的性能监控告警方法及告警系统
RU2144207C1 (ru) Способ создания и обслуживания многочисленных версий документов в библиотеке системы обработки данных
CN102541990B (zh) 利用虚拟分区的数据库重新分布方法和系统
US7797392B2 (en) System and method for efficiently supporting multiple native network protocol implementations in a single system
EP1906347A1 (en) Object-based service oriented architecture method, apparatus and media
JPH04319774A (ja) Cad部品管理システム
JPH04216158A (ja) 分散データ処理システム内でユーザ・アクセス制御を実現する方法および装置
JPH01502786A (ja) ネットワーク化されたディジタルデータ処理システムのためのネーミング・サービス
CN114265703B (zh) 云服务器跨区域算力调度方法、系统及设备
KR100633500B1 (ko) 컴퓨터 시스템들의 네트워크에서 작업 부하 조정을 위한방법 및 시스템
JPS61251343A (ja) ロ−カルエリヤネツトワ−クに於けるアドレス管理方式
CN113535673B (zh) 生成配置文件及数据处理的方法和装置
US8285720B2 (en) Grouping of computers in a computer information database system
JPH06259308A (ja) 分散型データベースの管理方法、及びシステム
CN107506144A (zh) 一种集群存储系统机箱统一管理方法及系统
CN109947451A (zh) 一种集群应用文件更新方法、系统、介质及设备
CN116186157A (zh) 分布式数据库的路由方法、装置及计算机存储介质
CN115426333A (zh) 一种用于对象存储的多集群访问系统及方法
US20260093566A1 (en) Systems and methods for compute orchestration utilizing distributed runners
CN112765443B (zh) 基于历史操作数据的物联网数据查询方法及装置
JPH1040118A (ja) クライアント/サーバシステム及びクライアント端末装置
CN119645958A (zh) 一种基于多租户的电子公文处理方法、系统及存储介质
JPH1125122A (ja) データベース検索方式
JP2000276336A (ja) ソフトウェア自動配布システム及び方法

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050728

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050802

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20051129