JPH06348554A - データ処理装置 - Google Patents
データ処理装置Info
- Publication number
- JPH06348554A JPH06348554A JP5135619A JP13561993A JPH06348554A JP H06348554 A JPH06348554 A JP H06348554A JP 5135619 A JP5135619 A JP 5135619A JP 13561993 A JP13561993 A JP 13561993A JP H06348554 A JPH06348554 A JP H06348554A
- Authority
- JP
- Japan
- Prior art keywords
- output
- file
- data
- arithmetic
- processing
- 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
Landscapes
- Advance Control (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】
【目的】本発明は、ソート処理やリレーショナルデータ
ベースの検索処理を高速に実行するために専用のデータ
ベース演算処理装置を持ち、ホスト装置とデータベース
演算処理装置との連携を保ちつつ、システム全体として
効率のよいデータ処理を実現できるデータ処理装置を構
築することを主な特徴とする。 【構成】データベース演算処理装置16が演算結果デー
タの出力時にファイル容量が不足した場合、出力処理を
一時的に停止し、その不足の容量分だけ出力ファイルを
拡張するようにホスト装置10に対して要求を発行し、
ホスト装置10はその不足容量分だけ出力ファイルを拡
張部分の開始セクタアドレスをデータベース演算処理装
置16に応答し、データベース演算処理装置16はそれ
まで停止していた出力処理を再開し、演算処理を中止す
ることなく継続実行できるようにしたことを特徴とす
る。
ベースの検索処理を高速に実行するために専用のデータ
ベース演算処理装置を持ち、ホスト装置とデータベース
演算処理装置との連携を保ちつつ、システム全体として
効率のよいデータ処理を実現できるデータ処理装置を構
築することを主な特徴とする。 【構成】データベース演算処理装置16が演算結果デー
タの出力時にファイル容量が不足した場合、出力処理を
一時的に停止し、その不足の容量分だけ出力ファイルを
拡張するようにホスト装置10に対して要求を発行し、
ホスト装置10はその不足容量分だけ出力ファイルを拡
張部分の開始セクタアドレスをデータベース演算処理装
置16に応答し、データベース演算処理装置16はそれ
まで停止していた出力処理を再開し、演算処理を中止す
ることなく継続実行できるようにしたことを特徴とす
る。
Description
【0001】
【産業上の利用分野】この発明は、ホスト装置からの要
求に応じて演算対象のファイルデータに対してソートま
たは関係代数演算処理を実行する演算処理装置を備えた
データ処理装置に関する。
求に応じて演算対象のファイルデータに対してソートま
たは関係代数演算処理を実行する演算処理装置を備えた
データ処理装置に関する。
【0002】
【従来の技術】一般に、コンピュータシステムでは、ソ
ートやリレーショナルデータベース(RDB)の検索系
処理等を高速に実行するために、専用のデータベース演
算処理装置が設けられている。
ートやリレーショナルデータベース(RDB)の検索系
処理等を高速に実行するために、専用のデータベース演
算処理装置が設けられている。
【0003】このデータベース演算処理装置は、ハード
ウェアソータと称される演算回路を備えており、この演
算回路を用いることによってホスト装置からの演算処理
要求に応じたソートや関係代数演算等を高速に実行す
る。
ウェアソータと称される演算回路を備えており、この演
算回路を用いることによってホスト装置からの演算処理
要求に応じたソートや関係代数演算等を高速に実行す
る。
【0004】このようなデータベース演算処理装置は、
それ自体が二次記憶装置上のファイルのカタログ部を直
接アクセスし、ファイルを割り付けたり、削除したり、
あるいは拡張したりといった、所謂ホストシステム上の
ファイル管理サブシステムの機能は持っていない。
それ自体が二次記憶装置上のファイルのカタログ部を直
接アクセスし、ファイルを割り付けたり、削除したり、
あるいは拡張したりといった、所謂ホストシステム上の
ファイル管理サブシステムの機能は持っていない。
【0005】従って、データベース演算処理装置が演算
処理をその内部に於いて完了し、後は出力のみを残すと
いう状態で演算結果をファイルに出力しようとしたと
き、出力ファイルの容量が不足していると、それまでの
演算処理が全て無駄になるという欠点を持っていた。
処理をその内部に於いて完了し、後は出力のみを残すと
いう状態で演算結果をファイルに出力しようとしたと
き、出力ファイルの容量が不足していると、それまでの
演算処理が全て無駄になるという欠点を持っていた。
【0006】これを回避するには、ホスト装置が演算結
果データの大きさに見合った分の容量で出力ファイルを
二次記憶装置上に予め確保した後、データベース演算処
理装置に対して演算処理要求を発行する方法があった。
ところが、この場合にホスト装置は演算結果の容量を予
め計算することが必要であるが、正確な予測計算は困難
あるいは不可能であり、試行錯誤的な方法により出力フ
ァイルの容量を算定せざるを得なかった。
果データの大きさに見合った分の容量で出力ファイルを
二次記憶装置上に予め確保した後、データベース演算処
理装置に対して演算処理要求を発行する方法があった。
ところが、この場合にホスト装置は演算結果の容量を予
め計算することが必要であるが、正確な予測計算は困難
あるいは不可能であり、試行錯誤的な方法により出力フ
ァイルの容量を算定せざるを得なかった。
【0007】
【発明が解決しようとする課題】上述したように、従来
では演算処理結果の出力ファイルが不足していると、デ
ータベース演算処理装置が出力を中止して、その演算処
理全体を無効としており、時間的な無駄を生じさせてい
た。また、演算処理時のホスト装置による試行錯誤的な
出力ファイルの容量算出と演算処理の再試行は非計算機
的であり、本来、データ処理効率の向上を目指すデータ
ベース演算処理装置の存在を半ば否定するものである。
では演算処理結果の出力ファイルが不足していると、デ
ータベース演算処理装置が出力を中止して、その演算処
理全体を無効としており、時間的な無駄を生じさせてい
た。また、演算処理時のホスト装置による試行錯誤的な
出力ファイルの容量算出と演算処理の再試行は非計算機
的であり、本来、データ処理効率の向上を目指すデータ
ベース演算処理装置の存在を半ば否定するものである。
【0008】この発明は、上記事情に鑑みてなされたも
ので、データベース演算処理装置自体は演算結果のデー
タ量を正確に把握しているという事実をもとに、その演
算結果データの出力時にファイル容量が不足した場合に
出力処理を一時的に停止し、その不足の容量分だけ出力
ファイルを拡張するようにホスト装置に対して要求を発
行し、ホスト装置はその不足容量分だけ出力ファイルを
拡張部分の開始セクタアドレスをデータベース演算処理
装置に応答し、データベース演算処理装置はそれまで停
止していた出力処理を再開し、演算処理を中止すること
なく継続実行できるようにすることにより効率的なデー
タ処理機構が実現できるデータ処理装置を提供すること
を目的とする。
ので、データベース演算処理装置自体は演算結果のデー
タ量を正確に把握しているという事実をもとに、その演
算結果データの出力時にファイル容量が不足した場合に
出力処理を一時的に停止し、その不足の容量分だけ出力
ファイルを拡張するようにホスト装置に対して要求を発
行し、ホスト装置はその不足容量分だけ出力ファイルを
拡張部分の開始セクタアドレスをデータベース演算処理
装置に応答し、データベース演算処理装置はそれまで停
止していた出力処理を再開し、演算処理を中止すること
なく継続実行できるようにすることにより効率的なデー
タ処理機構が実現できるデータ処理装置を提供すること
を目的とする。
【0009】
【課題を解決するための手段】本発明は、ホスト装置
と、演算対象となるファイルデータが格納される二次記
憶装置と、二次記憶装置を直接アクセスする際に使用さ
れるパスを有し上記ホスト装置から発行される演算要求
に応じて上記ファイルデータに対して所定の演算処理を
実行する演算処理装置とから成るデータ処理装置におい
て、上記演算処理装置は、上記ホスト装置からの演算要
求に従って演算対象のファイルデータを上記パスを介し
て上記二次記憶装置から得るデータ入力手段と、入力さ
れたファイルデータに対して演算操作を実行する演算処
理手段と、演算対象ファイルデータおよび上記演算処理
手段による演算結果データが格納される内部メモリと、
演算結果データを上記二次記憶装置に出力する出力手段
と、この出力手段による演算結果データの出力処理中、
その出力ファイルの容量不足を検出して出力処理を一時
停止し、不足容量を指定して、その不足容量の拡張を上
記ホスト装置に要求する出力容量拡張手段とを備え、上
記ホスト装置は、演算処理装置が持つ出力容量拡張要求
手段から発行される出力容量拡張要求を受信し、出力フ
ァイルを指定容量分だけ拡張してファイル拡張部分に相
当する二次記憶装置上のアドレスを上記演算処理装置に
対して応答するファイル拡張手段を備え、上記演算処理
装置は、上記ホスト装置中のファイル拡張手段から拡張
完了の応答を受け取り、ファイル拡張部分に相当するア
ドレスから一時停止中の出力を再開する構成としたこと
を特徴とする。
と、演算対象となるファイルデータが格納される二次記
憶装置と、二次記憶装置を直接アクセスする際に使用さ
れるパスを有し上記ホスト装置から発行される演算要求
に応じて上記ファイルデータに対して所定の演算処理を
実行する演算処理装置とから成るデータ処理装置におい
て、上記演算処理装置は、上記ホスト装置からの演算要
求に従って演算対象のファイルデータを上記パスを介し
て上記二次記憶装置から得るデータ入力手段と、入力さ
れたファイルデータに対して演算操作を実行する演算処
理手段と、演算対象ファイルデータおよび上記演算処理
手段による演算結果データが格納される内部メモリと、
演算結果データを上記二次記憶装置に出力する出力手段
と、この出力手段による演算結果データの出力処理中、
その出力ファイルの容量不足を検出して出力処理を一時
停止し、不足容量を指定して、その不足容量の拡張を上
記ホスト装置に要求する出力容量拡張手段とを備え、上
記ホスト装置は、演算処理装置が持つ出力容量拡張要求
手段から発行される出力容量拡張要求を受信し、出力フ
ァイルを指定容量分だけ拡張してファイル拡張部分に相
当する二次記憶装置上のアドレスを上記演算処理装置に
対して応答するファイル拡張手段を備え、上記演算処理
装置は、上記ホスト装置中のファイル拡張手段から拡張
完了の応答を受け取り、ファイル拡張部分に相当するア
ドレスから一時停止中の出力を再開する構成としたこと
を特徴とする。
【0010】また、本発明は、上記演算処理装置に、上
記ホスト装置との通信および二次記憶装置との間のデー
タ入出力を実行する第1のプロセッサと、ソートあるい
は関係代数演算等の算術論理演算を行なう演算回路と、
この演算回路による演算を実行制御する第2のプロセッ
サと、上記第1のプロセッサを介して入力される演算対
象ファイルデータおよび上記演算回路による演算結果が
格納される内部メモリと、上記第1のプロセッサを介し
て供給される上記ホスト装置からの指示に基づき上記第
1および第2のプロセッサの同期制御を行なう第3のプ
ロセッサとを設け、上記第3のプロセッサは、上記演算
処理装置が上記ホスト装置からの演算要求に従って演算
操作を完了し、演算結果データを出力ファイルに出力
中、出力が不足したとき、その不足を検出し、不足分の
容量を上記ホスト装置に拡張するように要求し、要求を
受けたホスト装置は、上記第3のプロセッサが指定した
拡張容量分だけ出力ファイルを拡張し、拡張部分に相当
するメモリアドレスを上記第3のプロセッサに対し応答
することにより、一時停止していた上記結果データの出
力処理を再開する構成としたことを特徴とする。
記ホスト装置との通信および二次記憶装置との間のデー
タ入出力を実行する第1のプロセッサと、ソートあるい
は関係代数演算等の算術論理演算を行なう演算回路と、
この演算回路による演算を実行制御する第2のプロセッ
サと、上記第1のプロセッサを介して入力される演算対
象ファイルデータおよび上記演算回路による演算結果が
格納される内部メモリと、上記第1のプロセッサを介し
て供給される上記ホスト装置からの指示に基づき上記第
1および第2のプロセッサの同期制御を行なう第3のプ
ロセッサとを設け、上記第3のプロセッサは、上記演算
処理装置が上記ホスト装置からの演算要求に従って演算
操作を完了し、演算結果データを出力ファイルに出力
中、出力が不足したとき、その不足を検出し、不足分の
容量を上記ホスト装置に拡張するように要求し、要求を
受けたホスト装置は、上記第3のプロセッサが指定した
拡張容量分だけ出力ファイルを拡張し、拡張部分に相当
するメモリアドレスを上記第3のプロセッサに対し応答
することにより、一時停止していた上記結果データの出
力処理を再開する構成としたことを特徴とする。
【0011】
【作用】この発明は、演算処理装置がホスト装置からの
演算要求に従って演算を完了し、演算結果データを出力
ファイルに出力中に出力ファイルが不足したとき、その
不足を検出し、不足分の容量をホスト装置に拡張するよ
うに要求する。ホスト装置は演算処理装置の指定した拡
張容量分だけ出力ファイルを拡張し、拡張部分の開始セ
クタアドレスを演算処理装置に応答することにより、一
時停止していた結果データの出力処理を再開し、出力フ
ァイルの容量が不足していた場合でも演算を失敗に終わ
らせることなく継続できるようにすることを第1の特徴
とする。
演算要求に従って演算を完了し、演算結果データを出力
ファイルに出力中に出力ファイルが不足したとき、その
不足を検出し、不足分の容量をホスト装置に拡張するよ
うに要求する。ホスト装置は演算処理装置の指定した拡
張容量分だけ出力ファイルを拡張し、拡張部分の開始セ
クタアドレスを演算処理装置に応答することにより、一
時停止していた結果データの出力処理を再開し、出力フ
ァイルの容量が不足していた場合でも演算を失敗に終わ
らせることなく継続できるようにすることを第1の特徴
とする。
【0012】演算処理自体は演算結果のデータ量を正確
に把握しているという事実をもとに、演算結果データの
出力時にファイル容量が不足した場合、出力処理を一時
的に停止し、その不足分の容量だけ出力ファイルを拡張
するようにホスト装置に対して要求を発行し、ホスト装
置はその不足容量だけ上記出力ファイルを拡張し拡張部
分の開始セクタアドレスを演算処理装置に応答し、演算
処理装置はそれまで停止していた出力処理を再開し、上
記演算処理を中止することなく継続して実行できるよう
にすることにより、効率的なデータ処理装置を構築でき
る。
に把握しているという事実をもとに、演算結果データの
出力時にファイル容量が不足した場合、出力処理を一時
的に停止し、その不足分の容量だけ出力ファイルを拡張
するようにホスト装置に対して要求を発行し、ホスト装
置はその不足容量だけ上記出力ファイルを拡張し拡張部
分の開始セクタアドレスを演算処理装置に応答し、演算
処理装置はそれまで停止していた出力処理を再開し、上
記演算処理を中止することなく継続して実行できるよう
にすることにより、効率的なデータ処理装置を構築でき
る。
【0013】また、この発明は、データベース演算処理
装置に第1乃至第3のプロセッサから構成されるマルチ
プロセッサ構成を採用し、データベース演算処理装置と
二次記憶装置間のデータ入出力を第1のプロセッサに、
演算回路を用いた演算処理を第2のプロセッサに、そし
て、全体の制御を第3のプロセッサにそれぞれ機能分散
するとともに、ホスト装置からの演算処理と、出力ファ
イルの容量不足時に出力処理を一時停止し不足容量だけ
出力ファイルを拡張するようにホスト装置に対して要求
し、ホストからの上記出力の拡張完了応答を受けて、そ
の応答の含まれる出力ファイルの拡張部分の開始セクタ
アドレスをもとに一時停止していた出力処理を再開する
ことを第3のプロセッサによって実行させるように構成
したことを第2の特徴とする。この構成に於いては、第
1乃至第3のプロセッサによって効率よく負荷分散が図
れ、しかも第1のプロセッサによるデータ入出力と第2
のプロセッサによる演算処理との並行動作が可能とな
り、それらの並行動作と出力ファイルの容量不足時の出
力処理の一時中止とホスト装置に対する出力ファイル拡
張要求の発行と、ホスト装置による出力ファイルの拡張
処理完了応答を受けての一時中止の出力処理の再開とを
第3のプロセッサが実行することにより、データベース
演算処理装置の動作性能をより向上させることができ
る。
装置に第1乃至第3のプロセッサから構成されるマルチ
プロセッサ構成を採用し、データベース演算処理装置と
二次記憶装置間のデータ入出力を第1のプロセッサに、
演算回路を用いた演算処理を第2のプロセッサに、そし
て、全体の制御を第3のプロセッサにそれぞれ機能分散
するとともに、ホスト装置からの演算処理と、出力ファ
イルの容量不足時に出力処理を一時停止し不足容量だけ
出力ファイルを拡張するようにホスト装置に対して要求
し、ホストからの上記出力の拡張完了応答を受けて、そ
の応答の含まれる出力ファイルの拡張部分の開始セクタ
アドレスをもとに一時停止していた出力処理を再開する
ことを第3のプロセッサによって実行させるように構成
したことを第2の特徴とする。この構成に於いては、第
1乃至第3のプロセッサによって効率よく負荷分散が図
れ、しかも第1のプロセッサによるデータ入出力と第2
のプロセッサによる演算処理との並行動作が可能とな
り、それらの並行動作と出力ファイルの容量不足時の出
力処理の一時中止とホスト装置に対する出力ファイル拡
張要求の発行と、ホスト装置による出力ファイルの拡張
処理完了応答を受けての一時中止の出力処理の再開とを
第3のプロセッサが実行することにより、データベース
演算処理装置の動作性能をより向上させることができ
る。
【0014】
【実施例】以下、図面を参照してこの発明の実施例を説
明する。図1は本発明の実施例による装置の構成を示す
ブロック図である。本発明の実施例によるデータ処理装
置は、ホストコンピュータ10と、データベース演算処
理装置(データベースエンジン;DBE)16と、磁気
ディスク装置17とにより構成される。
明する。図1は本発明の実施例による装置の構成を示す
ブロック図である。本発明の実施例によるデータ処理装
置は、ホストコンピュータ10と、データベース演算処
理装置(データベースエンジン;DBE)16と、磁気
ディスク装置17とにより構成される。
【0015】ホストコンピュータ10は、CPU11、
主記憶装置12、第1および第2のチャネル装置(チャ
ネル1,チャネル2)14,15によって構成される。
これら、CPU11、主記憶装置12、及びチャネル装
置14,15は、それぞれシステムバス13を介して共
通に接続されている。
主記憶装置12、第1および第2のチャネル装置(チャ
ネル1,チャネル2)14,15によって構成される。
これら、CPU11、主記憶装置12、及びチャネル装
置14,15は、それぞれシステムバス13を介して共
通に接続されている。
【0016】ホストコンピュータ10とデータベース演
算処理装置16はホストコンピュータ10が持つチャネ
ル装置14を介して接続され、またホストコンピュータ
10と磁気ディスク装置17はチャネル装置15を介し
て接続されている。更に、データベース演算処理装置1
6と磁気ディスク17は専用のアクセスパス18を介し
て接続される。
算処理装置16はホストコンピュータ10が持つチャネ
ル装置14を介して接続され、またホストコンピュータ
10と磁気ディスク装置17はチャネル装置15を介し
て接続されている。更に、データベース演算処理装置1
6と磁気ディスク17は専用のアクセスパス18を介し
て接続される。
【0017】CPU11は、ホストコンピュータ10全
体の制御を司るもので、データベース演算処理装置16
に対してソート処理や関係代数演算等の各種演算処理の
実行を委任する。
体の制御を司るもので、データベース演算処理装置16
に対してソート処理や関係代数演算等の各種演算処理の
実行を委任する。
【0018】主記憶装置12には、データベース演算処
理装置16が使用する演算対象ファイルや演算内容を指
示するためのコマンドが格納される。データベース演算
処理装置16は、CPU11から発行されるコマンドに
基づいて演算対象ファイルのデータに対して演算処理を
実行するものであり、演算対象ファイルの入力及び演算
結果の出力のために、パス18を介して磁気ディスク装
置17を直接的にアクセスする。
理装置16が使用する演算対象ファイルや演算内容を指
示するためのコマンドが格納される。データベース演算
処理装置16は、CPU11から発行されるコマンドに
基づいて演算対象ファイルのデータに対して演算処理を
実行するものであり、演算対象ファイルの入力及び演算
結果の出力のために、パス18を介して磁気ディスク装
置17を直接的にアクセスする。
【0019】データベース演算処理装置16は、エンジ
ンインタフェースプロセッサ(EIP)161、エンジ
ン制御プロセッサ(ECP)162、大容量メモリ(E
BDM)163、ハードウェアソータ制御プロセッサ
(ECAM)164、並列ソーティングモジュール(P
SOM)165、及び並列関係代数演算モジュール(P
RAM)166等により構成される。
ンインタフェースプロセッサ(EIP)161、エンジ
ン制御プロセッサ(ECP)162、大容量メモリ(E
BDM)163、ハードウェアソータ制御プロセッサ
(ECAM)164、並列ソーティングモジュール(P
SOM)165、及び並列関係代数演算モジュール(P
RAM)166等により構成される。
【0020】エンジンインタフェースプロセッサ16
1、エンジン制御プロセッサ162、及びハードウェア
ソータ制御プロセッサ164の3台のプロセッサは、内
部バス167によって相互に接続されており、大容量メ
モリ163を共有使用する密結合のマルチプロセッサを
構成している。
1、エンジン制御プロセッサ162、及びハードウェア
ソータ制御プロセッサ164の3台のプロセッサは、内
部バス167によって相互に接続されており、大容量メ
モリ163を共有使用する密結合のマルチプロセッサを
構成している。
【0021】従って、大容量メモリ163は、3台の各
プロセッサの共通のアドレス空間上に配置されている。
また、これら3台のプロセッサ、つまりエンジンインタ
フェースプロセッサ161、エンジン制御プロセッサ1
62、およびハードウェアソータ制御プロセッサ164
には機能分散がなされている。
プロセッサの共通のアドレス空間上に配置されている。
また、これら3台のプロセッサ、つまりエンジンインタ
フェースプロセッサ161、エンジン制御プロセッサ1
62、およびハードウェアソータ制御プロセッサ164
には機能分散がなされている。
【0022】この場合、それぞれの固有の役割を効率よ
く実行するために、これら各プロセッサは、密結合なが
らそれぞれに適した独立のモニタによって動作制御され
るように構成されている。
く実行するために、これら各プロセッサは、密結合なが
らそれぞれに適した独立のモニタによって動作制御され
るように構成されている。
【0023】エンジンインタフェースプロセッサ16
1、エンジン制御プロセッサ162、およびハードウェ
アソータ制御プロセッサ164の機能分散は、次のよう
になされている。
1、エンジン制御プロセッサ162、およびハードウェ
アソータ制御プロセッサ164の機能分散は、次のよう
になされている。
【0024】即ち、エンジンインタフェースプロセッサ
161は、ホストコンピュータ10とデータベース演算
処理装置16との間の通信を行なうとともに、磁気ディ
スク装置17のディスクコントローラにもパス18を介
して接続されており、磁気ディスク装置17との間での
データ入出力を制御する。また、エンジンインタフェー
スプロセッサ161は、磁気ディスク装置17にデータ
を出力する際、出力ファイルの再構成処理も行なう。
161は、ホストコンピュータ10とデータベース演算
処理装置16との間の通信を行なうとともに、磁気ディ
スク装置17のディスクコントローラにもパス18を介
して接続されており、磁気ディスク装置17との間での
データ入出力を制御する。また、エンジンインタフェー
スプロセッサ161は、磁気ディスク装置17にデータ
を出力する際、出力ファイルの再構成処理も行なう。
【0025】また、エンジンインタフェースプロセッサ
161は、ホストコンピュータ10との通信に於いて、
第1のチャネル装置14を介してCPU11から送られ
てくるコマンドを受信し、それをエンジン制御プロセッ
サ162に送信する。
161は、ホストコンピュータ10との通信に於いて、
第1のチャネル装置14を介してCPU11から送られ
てくるコマンドを受信し、それをエンジン制御プロセッ
サ162に送信する。
【0026】また、エンジンインタフェースプロセッサ
161は、エンジン制御プロセッサ162から送られて
くるコマンド送信の結果としてステータスを受信し、そ
れを第1のチェネル装置14を介してCPU11に返信
する。
161は、エンジン制御プロセッサ162から送られて
くるコマンド送信の結果としてステータスを受信し、そ
れを第1のチェネル装置14を介してCPU11に返信
する。
【0027】また、エンジンインタフェースプロセッサ
161は、磁気ディスク装置17との間のデータ入出力
に於いて、エンジン制御プロセッサ162からの入出力
要求を受け付け、大容量メモリ163と磁気ディスク装
置17との間でデータ転送を行なう。その際、エンジン
制御プロセッサ162からの要求に従い出力ファイルデ
ータの再構成処理も行なう。
161は、磁気ディスク装置17との間のデータ入出力
に於いて、エンジン制御プロセッサ162からの入出力
要求を受け付け、大容量メモリ163と磁気ディスク装
置17との間でデータ転送を行なう。その際、エンジン
制御プロセッサ162からの要求に従い出力ファイルデ
ータの再構成処理も行なう。
【0028】エンジン制御プロセッサ162は、エンジ
ンインタフェスプロセッサ161、大容量メモリ16
3、及びハードウェアソータ制御プロセッサ164を内
部バス167を介して制御するもので、CPU11から
発行されるコマンドが、ソートや関係代数演算などの演
算処理コマンドであった場合には、それに対応する各種
コマンド処理プロセスを生成し実行する。本発明に関係
する部分では、演算結果を磁気ディスク装置17上の出
力ファイルに出力中、出力ファイルの容量が不足した場
合、その出力処理を一時停止して以下の処理を実行す
る。
ンインタフェスプロセッサ161、大容量メモリ16
3、及びハードウェアソータ制御プロセッサ164を内
部バス167を介して制御するもので、CPU11から
発行されるコマンドが、ソートや関係代数演算などの演
算処理コマンドであった場合には、それに対応する各種
コマンド処理プロセスを生成し実行する。本発明に関係
する部分では、演算結果を磁気ディスク装置17上の出
力ファイルに出力中、出力ファイルの容量が不足した場
合、その出力処理を一時停止して以下の処理を実行す
る。
【0029】即ち、不足分の容量を算出し、CPU11
に対して出力ファイルをその不足分だけ拡張することを
要求し、その拡張部分に対応する磁気ディスク装置17
の開始セクタアドレスを応答として受け取り、その開始
セクタアドレスをエンジンインタフェースプロセッサ1
61に送信して一時停止中の出力処理を再開する。
に対して出力ファイルをその不足分だけ拡張することを
要求し、その拡張部分に対応する磁気ディスク装置17
の開始セクタアドレスを応答として受け取り、その開始
セクタアドレスをエンジンインタフェースプロセッサ1
61に送信して一時停止中の出力処理を再開する。
【0030】大容量メモリ163は、磁気ディスク装置
17から読み出された演算対象のファイルデータ、CP
U11から送られてくる各種演算処理コマンド、ハード
ウェアソータ制御プロセッサ164、並列ソーティング
モジュール165、および並列関係代数演算モジュール
166等の演算処理結果、エンジン制御プロセッサ16
2による演算結果の統合結果等をそれぞれ格納し、更に
ここでは、エンジン制御プロセッサ162が結果データ
を出力中に容量不足を検出したとき不足分の容量をCP
U11に対して拡張するように要求する拡張要求コマン
ド(図2符号2)、及び拡張要求コマンドにCPU11
が拡張した結果として出力ファイル拡張部分の磁気ディ
スク装置17上の開始セクタアドレスをパラメータとし
て含ませエンジン制御プロセッサ162に応答するCP
U11から発行される拡張応答コマンド(図2符号3)
等を格納するデータベース演算処理装置16内の共有メ
モリである。
17から読み出された演算対象のファイルデータ、CP
U11から送られてくる各種演算処理コマンド、ハード
ウェアソータ制御プロセッサ164、並列ソーティング
モジュール165、および並列関係代数演算モジュール
166等の演算処理結果、エンジン制御プロセッサ16
2による演算結果の統合結果等をそれぞれ格納し、更に
ここでは、エンジン制御プロセッサ162が結果データ
を出力中に容量不足を検出したとき不足分の容量をCP
U11に対して拡張するように要求する拡張要求コマン
ド(図2符号2)、及び拡張要求コマンドにCPU11
が拡張した結果として出力ファイル拡張部分の磁気ディ
スク装置17上の開始セクタアドレスをパラメータとし
て含ませエンジン制御プロセッサ162に応答するCP
U11から発行される拡張応答コマンド(図2符号3)
等を格納するデータベース演算処理装置16内の共有メ
モリである。
【0031】演算対象のファイルデータは大容量メモリ
163内の入力バッファ部に格納され、演算処理結果は
大容量メモリ163内の出力バッファ部に格納される。
ハードウェアソータ制御プロセッサ164は、エンジン
制御プロセッサ162からの指令に基づいて、並列ソー
ティングモジュール165、及び並列関係代数演算モジ
ュール166による演算を制御する。この場合、ハード
ウェアソータ制御プロセッサ164は、大容量メモリ1
63上のデータを並列ソーティングモジュール165に
入力し、並列関係代数演算モジュール166から出力さ
れた演算結果を大容量メモリ163上に格納するが、並
列ソーティングモジュール165へのデータ入力に際し
ては、まず、キー切り出し処理を実行する。
163内の入力バッファ部に格納され、演算処理結果は
大容量メモリ163内の出力バッファ部に格納される。
ハードウェアソータ制御プロセッサ164は、エンジン
制御プロセッサ162からの指令に基づいて、並列ソー
ティングモジュール165、及び並列関係代数演算モジ
ュール166による演算を制御する。この場合、ハード
ウェアソータ制御プロセッサ164は、大容量メモリ1
63上のデータを並列ソーティングモジュール165に
入力し、並列関係代数演算モジュール166から出力さ
れた演算結果を大容量メモリ163上に格納するが、並
列ソーティングモジュール165へのデータ入力に際し
ては、まず、キー切り出し処理を実行する。
【0032】このキー切り出し処理において、ハードウ
ェアソータ制御プロセッサ164は、演算対象の各レコ
ードから演算に必要な演算対象キーフィールドのみを切
り出し、それにレコード識別番号(大容量メモリ163
上におけるレコード先頭アドレス)を付加して並列ソー
ティングモジュール165へ送信する。
ェアソータ制御プロセッサ164は、演算対象の各レコ
ードから演算に必要な演算対象キーフィールドのみを切
り出し、それにレコード識別番号(大容量メモリ163
上におけるレコード先頭アドレス)を付加して並列ソー
ティングモジュール165へ送信する。
【0033】並列ソーティングモジュール165は、ハ
ードウェアソータ制御プロセッサ164の制御の下に駆
動されてソート処理を並列に実行する専用ハードウェア
回路であり、並列関係代数演算モジュール166に接続
されている。この並列ソーティングモジュール165
は、パイプラインマージソータと称されるものであり、
2ウェイマージを行なう複数のソートセルをカスケード
接続してなる。
ードウェアソータ制御プロセッサ164の制御の下に駆
動されてソート処理を並列に実行する専用ハードウェア
回路であり、並列関係代数演算モジュール166に接続
されている。この並列ソーティングモジュール165
は、パイプラインマージソータと称されるものであり、
2ウェイマージを行なう複数のソートセルをカスケード
接続してなる。
【0034】並列関係代数演算モジュール166は、関
係データベースにおけるジョイン(結合)やリストレク
ト(制約)といった関係代数演算を並列に実行する専用
のハードウェア回路であり、並列ソーティングモジュー
ル165からソートされたデータを入力し、演算結果を
ハードウェアソータ制御プロセッサ164に出力する。
ソート処理だけを実行する場合、並列関係代数演算モジ
ュール166は、最終段のソートセルとして機能する。
係データベースにおけるジョイン(結合)やリストレク
ト(制約)といった関係代数演算を並列に実行する専用
のハードウェア回路であり、並列ソーティングモジュー
ル165からソートされたデータを入力し、演算結果を
ハードウェアソータ制御プロセッサ164に出力する。
ソート処理だけを実行する場合、並列関係代数演算モジ
ュール166は、最終段のソートセルとして機能する。
【0035】上述したように、エンジンインタフェース
プロセッサ161、エンジン制御プロセッサ162、及
びハードウェアソータ制御プロセッサ164には、それ
ぞれ各種演算処理、例えば、ソート処理やセレクト処理
を実行するための機能が分散されている。
プロセッサ161、エンジン制御プロセッサ162、及
びハードウェアソータ制御プロセッサ164には、それ
ぞれ各種演算処理、例えば、ソート処理やセレクト処理
を実行するための機能が分散されている。
【0036】これらの各プロセッサは、大容量メモリ1
63上のバッファのやりとりを除けば非同期に動作し、
並列して各機能を実行する。即ち、ソートやセレクト等
の処理は、通常、入力処理、演算処理、及び出力処理か
ら構成されるが、ハードウェアソータ制御プロセッサ1
64の制御による演算処理は、エンジンインタフェース
プロセッサ161による演算対象データの入力処理と並
行して実行される。
63上のバッファのやりとりを除けば非同期に動作し、
並列して各機能を実行する。即ち、ソートやセレクト等
の処理は、通常、入力処理、演算処理、及び出力処理か
ら構成されるが、ハードウェアソータ制御プロセッサ1
64の制御による演算処理は、エンジンインタフェース
プロセッサ161による演算対象データの入力処理と並
行して実行される。
【0037】また、ハードウェアソータ制御プロセッサ
164から得られる演算結果をエンジン制御プロセッサ
162によって統合処理する必要がある場合には、その
統合処理エンジンインタフェースプロセッサ161によ
る出力処理も並行して実行される。
164から得られる演算結果をエンジン制御プロセッサ
162によって統合処理する必要がある場合には、その
統合処理エンジンインタフェースプロセッサ161によ
る出力処理も並行して実行される。
【0038】図2乃至図5はそれぞれ本発明の実施例の
動作を説明するための図である。図2は上述した拡張要
求コマンド2、拡張応答コマンド3のそれぞれのフォー
マットを示す図である。
動作を説明するための図である。図2は上述した拡張要
求コマンド2、拡張応答コマンド3のそれぞれのフォー
マットを示す図である。
【0039】拡張要求コマンド2は、コマンドコード2
1の他に、拡張対象ファイル記述子22と拡張容量23
をパラメータとして持つ。拡張応答コマンド3は、コマ
ンドコード31の他に拡張部分の開始セクタアドレス3
3をパラメータとして持つ。
1の他に、拡張対象ファイル記述子22と拡張容量23
をパラメータとして持つ。拡張応答コマンド3は、コマ
ンドコード31の他に拡張部分の開始セクタアドレス3
3をパラメータとして持つ。
【0040】拡張要求コマンド2は、不足分の容量をC
PU11に対して拡張するように要求するときに、エン
ジン制御プロセッサ162からCPU11に対して発行
される。
PU11に対して拡張するように要求するときに、エン
ジン制御プロセッサ162からCPU11に対して発行
される。
【0041】また、拡張応答コマンド3は、拡張要求コ
マンド2に応答してCPU11からエンジン制御プロセ
ッサ162に対して発行されるもので、CPU11が拡
張した結果として出力ファイル拡張部分の磁気ディスク
装置17上の開始セクタアドレスをパラメータとして含
ませ、応答するものである。
マンド2に応答してCPU11からエンジン制御プロセ
ッサ162に対して発行されるもので、CPU11が拡
張した結果として出力ファイル拡張部分の磁気ディスク
装置17上の開始セクタアドレスをパラメータとして含
ませ、応答するものである。
【0042】図4、及び図5はそれぞれ本発明の実施例
の動作を示すフローチャートであり、図4は出力処理手
順を示すフローチャート、図3は拡張処理手順を示すフ
ローチャートである。
の動作を示すフローチャートであり、図4は出力処理手
順を示すフローチャート、図3は拡張処理手順を示すフ
ローチャートである。
【0043】以下に、図2乃至図5を参照して、図1に
示す本発明の実施例の構成による装置の動作について説
明する。エンジン制御プロセッサ162が演算結果デー
タを出力ファイルに出力中、出力ファイルの容量が不足
であることを検出すると(図4ステップ41)、出力処
理を一時停止する(図4ステップ42)。
示す本発明の実施例の構成による装置の動作について説
明する。エンジン制御プロセッサ162が演算結果デー
タを出力ファイルに出力中、出力ファイルの容量が不足
であることを検出すると(図4ステップ41)、出力処
理を一時停止する(図4ステップ42)。
【0044】ここで、出力ファイルが何であるかを示す
出力ファイル記述子を拡張コマンド2の出力ファイル記
述子パラメータ22に設定し(図4ステップ43)、ま
た、不足容量を[不足容量=結果データ量−出力ファイ
ル容量]の式により算出し(図4ステップ44)、ここ
で演算した不足容量を拡張要求コマンド2の拡張容量パ
ラメータ23として設定し(ステップ45)、拡張要求
コマンド2を完成させて、CPU11に対し発行する。
出力ファイル記述子を拡張コマンド2の出力ファイル記
述子パラメータ22に設定し(図4ステップ43)、ま
た、不足容量を[不足容量=結果データ量−出力ファイ
ル容量]の式により算出し(図4ステップ44)、ここ
で演算した不足容量を拡張要求コマンド2の拡張容量パ
ラメータ23として設定し(ステップ45)、拡張要求
コマンド2を完成させて、CPU11に対し発行する。
【0045】CPU11は、エンジン制御プロセッサ
(ECP)162から拡張要求コマンド2を受信すると
(図5ステップ51)、拡張対象のファイル記述子を拡
張要求コマンド2の中の対象ファイル記述子パラメータ
22から取り出し、拡張すべきファイルを特定し(図5
ステップ52)、拡張対象ファイルを拡張する容量を拡
張要求コマンド2の拡張容量パラメータ23から取り出
し(図5ステップ53)、拡張容量23の分だけファイ
ル記述子22のファイル2を拡張して(図5ステップ5
4)、拡張部分の磁気ディスク装置17上の開始セクタ
アドレスを取り出し、拡張応答コマンド3の拡張部分の
開始セクタアドレスパラメータ32に設定して(図5ス
テップ55)、拡張応答コマンド3をエンジン制御プロ
セッサ162に返信する(図5ステップ56)。
(ECP)162から拡張要求コマンド2を受信すると
(図5ステップ51)、拡張対象のファイル記述子を拡
張要求コマンド2の中の対象ファイル記述子パラメータ
22から取り出し、拡張すべきファイルを特定し(図5
ステップ52)、拡張対象ファイルを拡張する容量を拡
張要求コマンド2の拡張容量パラメータ23から取り出
し(図5ステップ53)、拡張容量23の分だけファイ
ル記述子22のファイル2を拡張して(図5ステップ5
4)、拡張部分の磁気ディスク装置17上の開始セクタ
アドレスを取り出し、拡張応答コマンド3の拡張部分の
開始セクタアドレスパラメータ32に設定して(図5ス
テップ55)、拡張応答コマンド3をエンジン制御プロ
セッサ162に返信する(図5ステップ56)。
【0046】次に、エンジン制御プロセッサ162は、
拡張応答コマンド3を受信し(図4ステップ47)、拡
張応答コマンド3の拡張部分の開始セクタアドレス32
をエンジンインタフェースプロセッサ161に出力再開
セクタアドレスとして通知し(図4ステップ48)、エ
ンジン制御プロセッサ162は出力処理を再開する(図
4ステップ49)。
拡張応答コマンド3を受信し(図4ステップ47)、拡
張応答コマンド3の拡張部分の開始セクタアドレス32
をエンジンインタフェースプロセッサ161に出力再開
セクタアドレスとして通知し(図4ステップ48)、エ
ンジン制御プロセッサ162は出力処理を再開する(図
4ステップ49)。
【0047】以上の説明は、出力ファイルが不足した場
合の実施例であるが、データベース演算処理装置16
は、演算対象データ量及び演算結果データ量の総和が大
容量メモリ163の容量を越えていた場合、作業ファイ
ルを使用して演算処理を行なう。ここで作業ファイルが
不足した場合でも、この作業ファイルを出力ファイルと
みなすことにより同じように扱うことができるので、全
く同様な手段により演算処理を中断することなく処理を
継続することができる。
合の実施例であるが、データベース演算処理装置16
は、演算対象データ量及び演算結果データ量の総和が大
容量メモリ163の容量を越えていた場合、作業ファイ
ルを使用して演算処理を行なう。ここで作業ファイルが
不足した場合でも、この作業ファイルを出力ファイルと
みなすことにより同じように扱うことができるので、全
く同様な手段により演算処理を中断することなく処理を
継続することができる。
【0048】
【発明の効果】以上説明したように、この発明によれ
ば、データベース演算処理装置が出力処理中に出力ファ
イル不足を検出した際に、その出力を一時停止し、不足
分の容量をホスト装置に対して拡張要求し、ホスト装置
がその要求分の容量だけ出力ファイルを拡張し、拡張部
分の開始セクタアドレスを再びデータベース演算処理装
置に対して応答することにより、演算結果データの出力
を再開し、演算処理全体を継続することにより、結果と
して演算処理を中断し再試行することなく、かつ、ホス
ト装置とデータベース演算処理装置の連携を保ちつつ、
システム全体として効率のよいデータ処理を実現でき
る。
ば、データベース演算処理装置が出力処理中に出力ファ
イル不足を検出した際に、その出力を一時停止し、不足
分の容量をホスト装置に対して拡張要求し、ホスト装置
がその要求分の容量だけ出力ファイルを拡張し、拡張部
分の開始セクタアドレスを再びデータベース演算処理装
置に対して応答することにより、演算結果データの出力
を再開し、演算処理全体を継続することにより、結果と
して演算処理を中断し再試行することなく、かつ、ホス
ト装置とデータベース演算処理装置の連携を保ちつつ、
システム全体として効率のよいデータ処理を実現でき
る。
【図1】本発明の実施例の構成を示すブロック図。
【図2】上記実施例で使用される拡張要求コマンドの構
造を示す図。
造を示す図。
【図3】上記実施例で使用される拡張応答コマンドの構
造を示す図。
造を示す図。
【図4】上記実施例の出力処理手順を示すフローチャー
ト。
ト。
【図5】上記実施例の拡張処理手順を示すフローチャー
ト。
ト。
10…ホストコンピュータ、13…システムバス、1
4,15…チャネル、16…データベース演算処理装
置、17…磁気ディスク装置、161,162,164
…プロセッサ、163…大容量メモリ、165…並列ソ
ーティングモジュール、166…並列関係代数演算モジ
ュール。
4,15…チャネル、16…データベース演算処理装
置、17…磁気ディスク装置、161,162,164
…プロセッサ、163…大容量メモリ、165…並列ソ
ーティングモジュール、166…並列関係代数演算モジ
ュール。
Claims (2)
- 【請求項1】 ホスト装置と、演算対象となるファイル
データが格納される二次記憶装置と、この二次記憶装置
を直接アクセスする際に使用されるパスを有し上記ホス
ト装置から発行される演算要求に応じて上記ファイルデ
ータに対し所定の演算処理を実行する演算処理装置とか
らなるデータ処理装置に於いて、 上記演算処理装置は、上記ホスト装置からの演算要求に
従って演算対象となるファイルデータを上記パスを介し
上記二次記憶装置から得るデータ入力手段と、入力され
たファイルデータに対して演算操作を実行する演算処理
手段と、上記演算対象ファイルデータ及び上記演算処理
手段による演算結果データを格納する内部メモリと、上
記演算結果データを上記二次記憶装置に出力する出力手
段と、この出力手段による演算結果データの出力処理
中、その出力ファイルの容量不足を検出して出力処理を
一時停止し、不足容量を指定して、その不足容量の拡張
を上記ホスト装置に要求する出力容量拡張手段とを備
え、 上記ホスト装置は、上記演算処理装置がもつ出力容量拡
張要求手段から発行される出力容量拡張要求を受信し、
上記出力ファイルを指定容量分だけ拡張してファイル拡
張部分に相当する二次記憶装置上のアドレスを上記演算
処理装置に対して応答するファイル拡張手段を備え、 上記演算処理装置が、上記ホスト装置のファイル拡張手
段から拡張完了の応答を受け取り、ファイル拡張部分に
相当するアドレスから一時停止中の出力を再開すること
を特徴とするデータ処理装置。 - 【請求項2】 ホスト装置と、演算対象となるファイル
データが格納される二次記憶装置と、この二次記憶装置
を直接アクセスする際に使用されるパスを有し、上記ホ
スト装置から発行される演算要求に応じてファイルデー
タに対して所定の演算処理を実行する演算処理装置とか
らなるデータ処理装置に於いて、 上記演算処理装置は、上記ホスト装置との通信及び上記
二次記憶装置との間のデータ入出力を実行する第1のプ
ロセッサと、ソートあるいは関係代数演算等の算術論理
演算を行なう演算回路と、この演算回路による演算を実
行制御する第2のプロセッサと、上記第1のプロセッサ
を介して入力される演算対象ファイルデータ及び上記演
算回路の演算結果が格納される内部メモリと、上記第1
のプロセッサを介して供給される上記ホスト装置からの
指示にもとづき上記第1及び第2のプロセッサの同期制
御を行なう第3のプロセッサとを具備し、 上記第3のプロセッサは、上記演算処理装置が上記ホス
ト装置からの演算要求に従って演算操作を完了し、演算
結果データを出力ファイルに出力中に出力が不足したと
き、その不足を検出し、不足分の容量を上記ホスト装置
に拡張するように要求し、上記ホスト装置は、その要求
を受けて上記第3のプロセッサが指定した拡張容量分だ
け出力ファイルを拡張し、拡張部分に相当するメモリア
ドレスを上記第3のプロセッサに対し応答することによ
り、一時停止していた結果データの出力処理を再開する
ことを特徴とするデータ処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5135619A JPH06348554A (ja) | 1993-06-07 | 1993-06-07 | データ処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5135619A JPH06348554A (ja) | 1993-06-07 | 1993-06-07 | データ処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH06348554A true JPH06348554A (ja) | 1994-12-22 |
Family
ID=15156046
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5135619A Pending JPH06348554A (ja) | 1993-06-07 | 1993-06-07 | データ処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH06348554A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8112438B2 (en) | 2007-10-29 | 2012-02-07 | Kabushiki Kaisha Toshiba | Coordinator server, database server, and pipeline processing control method |
| JP2021174552A (ja) * | 2020-04-27 | 2021-11-01 | バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド | コメントの整列方法、装置、機器及びコンピューター記憶媒体 |
-
1993
- 1993-06-07 JP JP5135619A patent/JPH06348554A/ja active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8112438B2 (en) | 2007-10-29 | 2012-02-07 | Kabushiki Kaisha Toshiba | Coordinator server, database server, and pipeline processing control method |
| JP2021174552A (ja) * | 2020-04-27 | 2021-11-01 | バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド | コメントの整列方法、装置、機器及びコンピューター記憶媒体 |
| US11514090B2 (en) | 2020-04-27 | 2022-11-29 | Baidu Online Network Technology (Beijing) Co., Ltd. | Comments-ordering method, apparatus, device and computer storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6258341A (ja) | 入出力割込処理方式 | |
| EP3396542B1 (en) | Database operating method and device | |
| JPH06348554A (ja) | データ処理装置 | |
| KR20010050853A (ko) | 기록 커맨드를 수행하기 위한 방법 및 직접 액세스 저장장치 | |
| JPH05324430A (ja) | データ処理装置 | |
| JP3004102B2 (ja) | データベース演算処理装置 | |
| JPH06348561A (ja) | データ処理装置 | |
| CN108897776A (zh) | 一种数据信息的运算处理方法、装置及计算机存储介质 | |
| JP2001331463A (ja) | データベース構築方法及びそのプログラムを記録した記録媒体 | |
| JP2983352B2 (ja) | データベース演算処理装置 | |
| JPH06348560A (ja) | データ処理装置 | |
| JPH06176074A (ja) | データ処理装置 | |
| JP3002041B2 (ja) | データベース演算処理装置 | |
| JPH05324431A (ja) | データ処理装置 | |
| JPH05324580A (ja) | データ処理装置 | |
| JPH0581342A (ja) | データ処理装置 | |
| JPH05101110A (ja) | データベース演算処理装置 | |
| JPH05324428A (ja) | データ処理装置 | |
| JPH05324429A (ja) | データ処理装置 | |
| JPH05324432A (ja) | データ処理装置 | |
| JPH06348558A (ja) | データ処理装置 | |
| JPH06176075A (ja) | データ処理装置 | |
| JP2983351B2 (ja) | データベース演算処理装置 | |
| JPH0580977A (ja) | データ処理装置 | |
| JPH05120242A (ja) | データ処理装置 |