JPH0267622A - ディスク入出力方式 - Google Patents

ディスク入出力方式

Info

Publication number
JPH0267622A
JPH0267622A JP22017288A JP22017288A JPH0267622A JP H0267622 A JPH0267622 A JP H0267622A JP 22017288 A JP22017288 A JP 22017288A JP 22017288 A JP22017288 A JP 22017288A JP H0267622 A JPH0267622 A JP H0267622A
Authority
JP
Japan
Prior art keywords
disk
file
distribution table
input
request
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
JP22017288A
Other languages
English (en)
Inventor
Tateo Mishima
三島 健郎
Toru Sasaki
徹 佐々木
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.)
KANSAI NIPPON DENKI SOFTWARE KK
Original Assignee
KANSAI NIPPON DENKI SOFTWARE 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 KANSAI NIPPON DENKI SOFTWARE KK filed Critical KANSAI NIPPON DENKI SOFTWARE KK
Priority to JP22017288A priority Critical patent/JPH0267622A/ja
Publication of JPH0267622A publication Critical patent/JPH0267622A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はディスク入出力方式、特にデータベース編成で
ない一般のファイル編成方式を採用し、かつ複数個のデ
ィスクを備えたオンラインシステムにおけるディスク入
出力方式に関する。
〔従来の技術〕
大規模で応答時間(レスポンス)を重視するオンライン
システムにおいては、ディスクへの入出力要求を意識的
、効果的に各ディスクに対して平準分散化させることが
望まれる。
データベース編成の場合には、レンジ機能によって、従
来からこのような要求を満足させているが、データベー
ス編成でない、一般の編成ファイルの場合には、キ一部
を見てデータ部に入出力に行くため、キ一部とデータ部
が同一ファイルにある必要があり、入出力要求をディス
ク(物理ファイル)に分割する機能を有していない。
〔発明が解決しようとする課題〕
上述した従来のディスク入出力方式は、入出力要求を物
理ファイルに分割する機能を有していないため、入出力
要求がディスク毎に平準化されないので、特定のディス
クに集中し応答時間を長くするという欠点がある。
なお、データベース編成は、業務システム設計・構築上
、一般の編成ファイルと比べてスペシャリストを要し、
又データ構造変更時、再構築に長時間を要するなど柔軟
性に欠ける等の欠点があり、設計者や運用者にとって必
らずしも使いやすいものではない。
〔課題を解決するための手段〕
本発明の方式は、一般ファイル編成方式を採用しかつ複
数個のディスクを備えたオンラインシステムにおけるデ
ィスク入出力方式において、ファイルを前記ディスクに
平準分散化させるようにキー毎にディスク識別をあらか
じめ保持しておくファイル分散テーブルと、 業務プログラムからディスク入出力要求があると、該デ
ィスク入出力要求に伴う引数により前記ファイル分散テ
ーブルをアクセスし該当する前記ディスク識別を得るフ
ァイル分散テーブルアクセス手段と、 得られたディスク識別に対応するディスクをアクセスす
るレコード格納手段とを有することを特徴とする。
〔実施例〕
次に、本発明について図面を参照して説明する。
第1図は、本発明の一実施例のブロック図を示す。
図中、DSKI〜DSK5はディスク、2はファイル、
5は入出力要求を出す業務プログラムからの入出力要求
、6はレコード格納手段、7はファイル分散テーブルア
クセス手段、8はファイル分散テーブルをそれぞれ表わ
す。
本図によれば在庫マスクは五つのディスクDSK1〜5
に、得意マスク三つのディスクDSK1、DSK3およ
びDSK5に、伝票ファイルは二つのディスクDSKI
およびDSK4に分散されていることがわかる0図中の
2桁の数字はファイルのキーを示す。
第2図は、第1図のようなファイル分散をさせるに必要
なファイル分散テーブル8の内容を示している。これら
の図面により、在庫マスク、得意先マスク、伝票マスク
が複数個のディスクに平準分散化されていることがわか
る。ファイル分散テーブル8は、ファイル分散テーブル
作成規則に従って、運用者の指示により作成しておく。
また、レコード格納手段6とファイル分散テーブルアク
セス手段7は、業務プログラムのサブルーチンとして構
成される。
いま、業務プログラムより入出力要求が出されると、フ
ァイル分散テーブル8のキー値とファイル識別が引数と
してファイル分散テーブルアクセス手段7に渡る。ファ
イル分散テーブルアクセス手段7は、この引数に該当す
るディスク識別DSK1等)を受けとり、レコード格納
手段6はディスク識別に対応するディスクの該当ファイ
ルへ入出力を行う。
例えば、業務プログラムから在庫マスクに対し、キー=
01の入出力要求が起ったとする。ファイル分散テーブ
ルアクセス手段7に、その引数が渡り、テーブルサーチ
の結果、ディスク識別EFNIを得るので、レコード格
納手段6はディスクDSKIの在庫マスクに入出力を行
うことになる。
〔発明の効果〕
本発明によれば、ファイルの入出力要求を複数のディス
クへ平準化分散できるため、特定ファイルに入出力要求
が集中する様な大規模でかつレスポンスを重視するオン
ラインシステムにおいて、レスポンスの短縮確保が容易
となる。
【図面の簡単な説明】
第1図は本発明の一実施例のブロック図、第2図は本実
施例におけるファイル分散テーブルの具体例を示す図で
ある。 DSKI〜DSK5・・・ディスク、2・・・ファイル
、5・・・入出力要求、6・・・レコード格納手段、7
・・・ファイル分散テーブルのアクセス手段、・・フ アイル分散テーブル。

Claims (1)

  1. 【特許請求の範囲】 一般ファイル編成方式を採用しかつ複数個のディスクを
    備えたオンラインシステムにおけるディスク入出力方式
    において、 ファイルを前記ディスクに平準分散化させるようにキー
    毎にディスク識別をあらかじめ保持しておくファイル分
    散テーブルと、 業務プログラムからディスク入出力要求があると、該デ
    ィスク入出力要求に伴う引数により前記ファイル分散テ
    ーブルをアクセスし該当する前記ディスク識別を得るフ
    ァイル分散テーブルアクセス手段と、 得られたディスク識別に対応するディスクをアクセスす
    るレコード格納手段とを有することを特徴とするディス
    ク入出力方式。
JP22017288A 1988-09-01 1988-09-01 ディスク入出力方式 Pending JPH0267622A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP22017288A JPH0267622A (ja) 1988-09-01 1988-09-01 ディスク入出力方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP22017288A JPH0267622A (ja) 1988-09-01 1988-09-01 ディスク入出力方式

Publications (1)

Publication Number Publication Date
JPH0267622A true JPH0267622A (ja) 1990-03-07

Family

ID=16747015

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22017288A Pending JPH0267622A (ja) 1988-09-01 1988-09-01 ディスク入出力方式

Country Status (1)

Country Link
JP (1) JPH0267622A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7558941B2 (en) 2005-06-30 2009-07-07 Intel Corporation Automatic detection of micro-tile enabled memory
US7587521B2 (en) 2005-06-23 2009-09-08 Intel Corporation Mechanism for assembling memory access requests while speculatively returning data
US7765366B2 (en) * 2005-06-23 2010-07-27 Intel Corporation Memory micro-tiling
US8253751B2 (en) 2005-06-30 2012-08-28 Intel Corporation Memory controller interface for micro-tiled memory access
US8332598B2 (en) 2005-06-23 2012-12-11 Intel Corporation Memory micro-tiling request reordering

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6323289A (ja) * 1986-07-15 1988-01-30 Nec Corp デイスク制御方式

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6323289A (ja) * 1986-07-15 1988-01-30 Nec Corp デイスク制御方式

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7587521B2 (en) 2005-06-23 2009-09-08 Intel Corporation Mechanism for assembling memory access requests while speculatively returning data
US7765366B2 (en) * 2005-06-23 2010-07-27 Intel Corporation Memory micro-tiling
US8010754B2 (en) 2005-06-23 2011-08-30 Intel Corporation Memory micro-tiling
US8332598B2 (en) 2005-06-23 2012-12-11 Intel Corporation Memory micro-tiling request reordering
US7558941B2 (en) 2005-06-30 2009-07-07 Intel Corporation Automatic detection of micro-tile enabled memory
US8253751B2 (en) 2005-06-30 2012-08-28 Intel Corporation Memory controller interface for micro-tiled memory access
US8866830B2 (en) 2005-06-30 2014-10-21 Intel Corporation Memory controller interface for micro-tiled memory access

Similar Documents

Publication Publication Date Title
JP2768433B2 (ja) 物理データベース設計システム
US9323791B2 (en) Apparatus and method for expanding a shared-nothing system
Sehrish et al. Supporting HPC analytics applications with access patterns using data restructuring and data-centric scheduling techniques in MapReduce
US5761696A (en) Parallel database serving mechanism for a single-level-store computer system
JPH09171477A (ja) データベースを構成する方法及び装置
JPH0267622A (ja) ディスク入出力方式
US7152026B1 (en) Versioned node configurations for parallel applications
JPH08263356A (ja) コンピュータシステムにおけるシステムクリティカルなファイルに対する不注意による変更を防止するための方法および装置
GB2378789A (en) Removal of duplicates from large data sets
US7640229B1 (en) Row triggers
Verma et al. Beyond Hadoop for e-commerce Big Data Analysis through Amazon
JPH11312150A (ja) 並列処理方法および並列処理システム、ならびに並列処理プログラムを記録した記録媒体
US20250315547A1 (en) Access provisioning framework with cell-level security control
JPH0378045A (ja) 計算機システム
US20250278508A1 (en) Access control of managed clusters performing data processing on cloud platforms
JPH05181735A (ja) 複数の情報処理装置間で共有される記憶装置の管理方法
JP2557953B2 (ja) インターフェース定義及び解析支援方式
JPH01267746A (ja) 論理ファイルアクセス装置
Karpagam et al. Split reading of redundant datasets on datanodes using Hadoop framework
JP2025187790A (ja) 人材管理システムおよび人材管理プログラム
JP2581145B2 (ja) 機密保護処理方式
Simon et al. Statistical analysis of NAS parallel benchmarks and LINPACK results
CN117909315A (zh) 模型生成方法、装置、设备、集群以及存储介质
JPS63196957A (ja) デ−タベ−ス制御方式
Butler Distributed and/or grid-oriented approach to BTeV data analysis