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
Links
- 238000000034 method Methods 0.000 claims description 10
- 230000008520 organization Effects 0.000 claims description 9
- 238000010586 diagram Methods 0.000 description 5
- 101100220085 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) CDC31 gene Proteins 0.000 description 3
- 101150107275 dsk1 gene Proteins 0.000 description 3
- 238000010276 construction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はディスク入出力方式、特にデータベース編成で
ない一般のファイル編成方式を採用し、かつ複数個のデ
ィスクを備えたオンラインシステムにおけるディスク入
出力方式に関する。
ない一般のファイル編成方式を採用し、かつ複数個のデ
ィスクを備えたオンラインシステムにおけるディスク入
出力方式に関する。
大規模で応答時間(レスポンス)を重視するオンライン
システムにおいては、ディスクへの入出力要求を意識的
、効果的に各ディスクに対して平準分散化させることが
望まれる。
システムにおいては、ディスクへの入出力要求を意識的
、効果的に各ディスクに対して平準分散化させることが
望まれる。
データベース編成の場合には、レンジ機能によって、従
来からこのような要求を満足させているが、データベー
ス編成でない、一般の編成ファイルの場合には、キ一部
を見てデータ部に入出力に行くため、キ一部とデータ部
が同一ファイルにある必要があり、入出力要求をディス
ク(物理ファイル)に分割する機能を有していない。
来からこのような要求を満足させているが、データベー
ス編成でない、一般の編成ファイルの場合には、キ一部
を見てデータ部に入出力に行くため、キ一部とデータ部
が同一ファイルにある必要があり、入出力要求をディス
ク(物理ファイル)に分割する機能を有していない。
上述した従来のディスク入出力方式は、入出力要求を物
理ファイルに分割する機能を有していないため、入出力
要求がディスク毎に平準化されないので、特定のディス
クに集中し応答時間を長くするという欠点がある。
理ファイルに分割する機能を有していないため、入出力
要求がディスク毎に平準化されないので、特定のディス
クに集中し応答時間を長くするという欠点がある。
なお、データベース編成は、業務システム設計・構築上
、一般の編成ファイルと比べてスペシャリストを要し、
又データ構造変更時、再構築に長時間を要するなど柔軟
性に欠ける等の欠点があり、設計者や運用者にとって必
らずしも使いやすいものではない。
、一般の編成ファイルと比べてスペシャリストを要し、
又データ構造変更時、再構築に長時間を要するなど柔軟
性に欠ける等の欠点があり、設計者や運用者にとって必
らずしも使いやすいものではない。
本発明の方式は、一般ファイル編成方式を採用しかつ複
数個のディスクを備えたオンラインシステムにおけるデ
ィスク入出力方式において、ファイルを前記ディスクに
平準分散化させるようにキー毎にディスク識別をあらか
じめ保持しておくファイル分散テーブルと、 業務プログラムからディスク入出力要求があると、該デ
ィスク入出力要求に伴う引数により前記ファイル分散テ
ーブルをアクセスし該当する前記ディスク識別を得るフ
ァイル分散テーブルアクセス手段と、 得られたディスク識別に対応するディスクをアクセスす
るレコード格納手段とを有することを特徴とする。
数個のディスクを備えたオンラインシステムにおけるデ
ィスク入出力方式において、ファイルを前記ディスクに
平準分散化させるようにキー毎にディスク識別をあらか
じめ保持しておくファイル分散テーブルと、 業務プログラムからディスク入出力要求があると、該デ
ィスク入出力要求に伴う引数により前記ファイル分散テ
ーブルをアクセスし該当する前記ディスク識別を得るフ
ァイル分散テーブルアクセス手段と、 得られたディスク識別に対応するディスクをアクセスす
るレコード格納手段とを有することを特徴とする。
次に、本発明について図面を参照して説明する。
第1図は、本発明の一実施例のブロック図を示す。
図中、DSKI〜DSK5はディスク、2はファイル、
5は入出力要求を出す業務プログラムからの入出力要求
、6はレコード格納手段、7はファイル分散テーブルア
クセス手段、8はファイル分散テーブルをそれぞれ表わ
す。
5は入出力要求を出す業務プログラムからの入出力要求
、6はレコード格納手段、7はファイル分散テーブルア
クセス手段、8はファイル分散テーブルをそれぞれ表わ
す。
本図によれば在庫マスクは五つのディスクDSK1〜5
に、得意マスク三つのディスクDSK1、DSK3およ
びDSK5に、伝票ファイルは二つのディスクDSKI
およびDSK4に分散されていることがわかる0図中の
2桁の数字はファイルのキーを示す。
に、得意マスク三つのディスクDSK1、DSK3およ
びDSK5に、伝票ファイルは二つのディスクDSKI
およびDSK4に分散されていることがわかる0図中の
2桁の数字はファイルのキーを示す。
第2図は、第1図のようなファイル分散をさせるに必要
なファイル分散テーブル8の内容を示している。これら
の図面により、在庫マスク、得意先マスク、伝票マスク
が複数個のディスクに平準分散化されていることがわか
る。ファイル分散テーブル8は、ファイル分散テーブル
作成規則に従って、運用者の指示により作成しておく。
なファイル分散テーブル8の内容を示している。これら
の図面により、在庫マスク、得意先マスク、伝票マスク
が複数個のディスクに平準分散化されていることがわか
る。ファイル分散テーブル8は、ファイル分散テーブル
作成規則に従って、運用者の指示により作成しておく。
また、レコード格納手段6とファイル分散テーブルアク
セス手段7は、業務プログラムのサブルーチンとして構
成される。
セス手段7は、業務プログラムのサブルーチンとして構
成される。
いま、業務プログラムより入出力要求が出されると、フ
ァイル分散テーブル8のキー値とファイル識別が引数と
してファイル分散テーブルアクセス手段7に渡る。ファ
イル分散テーブルアクセス手段7は、この引数に該当す
るディスク識別DSK1等)を受けとり、レコード格納
手段6はディスク識別に対応するディスクの該当ファイ
ルへ入出力を行う。
ァイル分散テーブル8のキー値とファイル識別が引数と
してファイル分散テーブルアクセス手段7に渡る。ファ
イル分散テーブルアクセス手段7は、この引数に該当す
るディスク識別DSK1等)を受けとり、レコード格納
手段6はディスク識別に対応するディスクの該当ファイ
ルへ入出力を行う。
例えば、業務プログラムから在庫マスクに対し、キー=
01の入出力要求が起ったとする。ファイル分散テーブ
ルアクセス手段7に、その引数が渡り、テーブルサーチ
の結果、ディスク識別EFNIを得るので、レコード格
納手段6はディスクDSKIの在庫マスクに入出力を行
うことになる。
01の入出力要求が起ったとする。ファイル分散テーブ
ルアクセス手段7に、その引数が渡り、テーブルサーチ
の結果、ディスク識別EFNIを得るので、レコード格
納手段6はディスクDSKIの在庫マスクに入出力を行
うことになる。
本発明によれば、ファイルの入出力要求を複数のディス
クへ平準化分散できるため、特定ファイルに入出力要求
が集中する様な大規模でかつレスポンスを重視するオン
ラインシステムにおいて、レスポンスの短縮確保が容易
となる。
クへ平準化分散できるため、特定ファイルに入出力要求
が集中する様な大規模でかつレスポンスを重視するオン
ラインシステムにおいて、レスポンスの短縮確保が容易
となる。
第1図は本発明の一実施例のブロック図、第2図は本実
施例におけるファイル分散テーブルの具体例を示す図で
ある。 DSKI〜DSK5・・・ディスク、2・・・ファイル
、5・・・入出力要求、6・・・レコード格納手段、7
・・・ファイル分散テーブルのアクセス手段、・・フ アイル分散テーブル。
施例におけるファイル分散テーブルの具体例を示す図で
ある。 DSKI〜DSK5・・・ディスク、2・・・ファイル
、5・・・入出力要求、6・・・レコード格納手段、7
・・・ファイル分散テーブルのアクセス手段、・・フ アイル分散テーブル。
Claims (1)
- 【特許請求の範囲】 一般ファイル編成方式を採用しかつ複数個のディスクを
備えたオンラインシステムにおけるディスク入出力方式
において、 ファイルを前記ディスクに平準分散化させるようにキー
毎にディスク識別をあらかじめ保持しておくファイル分
散テーブルと、 業務プログラムからディスク入出力要求があると、該デ
ィスク入出力要求に伴う引数により前記ファイル分散テ
ーブルをアクセスし該当する前記ディスク識別を得るフ
ァイル分散テーブルアクセス手段と、 得られたディスク識別に対応するディスクをアクセスす
るレコード格納手段とを有することを特徴とするディス
ク入出力方式。
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)
| 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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6323289A (ja) * | 1986-07-15 | 1988-01-30 | Nec Corp | デイスク制御方式 |
-
1988
- 1988-09-01 JP JP22017288A patent/JPH0267622A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6323289A (ja) * | 1986-07-15 | 1988-01-30 | Nec Corp | デイスク制御方式 |
Cited By (7)
| 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 |