JPH01187632A - Query processing methods for distributed database management systems - Google Patents
Query processing methods for distributed database management systemsInfo
- Publication number
- JPH01187632A JPH01187632A JP63010643A JP1064388A JPH01187632A JP H01187632 A JPH01187632 A JP H01187632A JP 63010643 A JP63010643 A JP 63010643A JP 1064388 A JP1064388 A JP 1064388A JP H01187632 A JPH01187632 A JP H01187632A
- Authority
- JP
- Japan
- Prior art keywords
- workstation
- query
- host computer
- global
- database
- 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
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は分散データベース管理システムの問合せ処理方
式に係り、特に簡単な方法でホスト計算機とワークステ
ーション間に散在するテーブルデータをアクセスするの
に好適な問合せ処理方式に関する。[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to a query processing method for a distributed database management system, and is particularly suitable for accessing table data scattered between a host computer and a workstation in a simple manner. Regarding query processing methods.
従来方式は特開昭59−108155号に記載のように
、複数の計算機とそれらを結ぶ通信回線を使って構成さ
れている分散データベース管理システムにおいて、各計
算機に分散したテーブルデータの問合せを実現するため
に、各計算機において他計算機が保持しているテーブル
データに関するテーブル定義情報を該計算機のテーブル
定義情報と同じくテーブル登録簿に保持し、該計算機が
ら問合せを行う場合に、データベース管理システムは必
要なテーブルが該計算機に存在するのが他の計算機に存
照するのかを上記テーブル登録簿がら判断することによ
り、テーブルの存在場所を意識させない、いわゆるロケ
ーショントランスペアレンジ−を実現させる方法が用い
られている。しかし計算機のlIt模が上記登録簿を持
つのに十分でない場合については特に配慮されていない
。As described in Japanese Patent Application Laid-Open No. 59-108155, the conventional method is a distributed database management system configured using multiple computers and communication lines connecting them, and queries of table data distributed among each computer are realized. Therefore, when each computer stores table definition information related to table data held by other computers in a table register in the same way as the table definition information of that computer, and queries are made from that computer, a database management system is necessary. A method is used to realize the so-called location transparency range, which does not make the user aware of the location of the table, by determining from the above table registry whether the table exists in the computer or exists in another computer. . However, no particular consideration is given to the case where the size of the computer is not sufficient to have the above-mentioned register.
上記従来技的は、大型計算機を始めとする比較的計算機
資源が豊富な場合には有効な方式である。The above conventional technique is an effective method when computer resources, such as large-scale computers, are relatively abundant.
しかしながら、最近急速に普及しているパソコンやワー
クステーションなどでは計算機資源が極めて限られた場
合があり、ホスト計算機にある全テーブル定義情報をワ
ークステーションのテーブル登録簿に持つことは困難で
あり、ロケーションl−ランスベアレンジ−を実現する
ことが困難なので。However, computer resources such as personal computers and workstations, which are rapidly becoming popular these days, may have extremely limited computer resources, and it is difficult to store all the table definition information on the host computer in the workstation's table directory. This is because it is difficult to achieve the lance bear range.
データベース利用者の負担を重くするという問題があっ
た。また、ホスト計算機にある全テーブル定義情報をワ
ークステーションのテーブル登録簿に持った場合には、
テーブル登録簿の容量が増加するという弊害があった。There was a problem in that it placed a heavy burden on database users. Also, if all the table definition information on the host computer is stored in the workstation's table directory,
This has the disadvantage that the capacity of the table register increases.
さらに、テーブルの追加、削除等テーブル登録辺の変更
時には、テーブル間の完全性を維持するために関連する
テーブル登録簿を変更しなければならないため通信量が
増加し性能が低下するという弊害があった。Furthermore, when changing the table registration side, such as adding or deleting a table, it is necessary to change the related table register in order to maintain the integrity between tables, which has the disadvantage of increasing communication volume and reducing performance. Ta.
本発明の目的は、ホスト計算機に接続されたワークステ
ーションからテーブルデータに対する問合せを行う場合
に、全テーブルに関するテーブル登録簿を持たないでロ
ケーショントランスペアレンジ−を実現することにある
。An object of the present invention is to realize a location translation range without having a table register for all tables when making an inquiry about table data from a workstation connected to a host computer.
上記目的を達成するために、本発明は、ホスト計算機と
複数のワークステーション(WS)によって構成される
分散データベースシステムにおいて、ワークステーショ
ンのデータベース管理システムを、ワークステーション
に存在するテーブルを管理する登録簿と、問合せ解析部
と、問合せ解析結果登録簿に存在しないテーブルを検出
した場合ホスト計算機のデータベース管理システムに対
するテーブル問合せコマンドを含む手続きを生成するグ
ローバル手続き作成部と、該グローバル手続き作成部に
より生成されたテーブル問合せコマンド群の実行制御を
行うグローバル手続き実行部から構成かることにより、
テーブルデータの問合せを要求されたワークステーショ
ンが、問合せ要求の処理中に該ワークステーションに存
在しないテーブルへの要求が含まれているか否かを判断
し、存在しないテーブルが含まれている場合には、直接
ホスト計算機に問合せ要求を行う問合せコマンド群を新
たに生成しこれを実行することに特徴がある。In order to achieve the above object, the present invention provides a distributed database system composed of a host computer and a plurality of workstations (WS), in which a database management system of the workstations is used as a register for managing tables existing in the workstations. , a query analysis unit, a global procedure creation unit that generates a procedure including a table inquiry command for the database management system of the host computer when a table that does not exist in the query analysis result register is detected, and a procedure created by the global procedure creation unit. It consists of a global procedure execution unit that controls the execution of a group of table query commands.
A workstation that is requested to query table data determines whether the query request includes a request for a table that does not exist on the workstation while processing the query request, and if the request includes a table that does not exist, , is characterized in that it generates and executes a new set of query commands that directly issue a query request to the host computer.
上記本発明の方式において、ワークステーションの利用
者あるいはアプリケーションプログラムからデータベー
スの問合せコマンドが入力されると、ワークステーショ
ン側のデータベース管理システムの問合せ解析部が問合
せコマンドを解析し該ワークステーションに存在するテ
ーブルのl簿を用いて突合せチエツクを行い、すべて該
ワークステーションに存在する場合は通常のローカルデ
ータベースに対する問合せ処理が実行される。In the above method of the present invention, when a database inquiry command is input from a workstation user or an application program, the inquiry analysis section of the database management system on the workstation side analyzes the inquiry command and searches the tables existing on the workstation. A comparison check is performed using the ``1'' list, and if all the files exist on the workstation, normal query processing against the local database is executed.
一方問合せコマンドに該ワークステーションの登8簿に
存在するテーブル以外のテーブル名が含まれていると、
グローバル手続き作成部は与えられた問合せコマンドを
分解しローカルデータベースをアクセスす、る問合せコ
マンド群とホスト側のデータベースをアクセスする問合
せコマンド群から成るグローバル問合せ手続きを生成す
る。グローバル手続き実行部は生成されたグローバル問
合せ手続きを用いてワークステーションおよびホストの
データベース管理システムに問合せ要求を行うこと′に
より、所期の問合せ結果を返答する。先のグローバル手
続きは複数の代替案がある。例えば、問合せコマンドに
ワークステーション側に存在するテーブルが含まれてい
れば、該テーブルもホスト計算機に転送するにの結果9
問合せ処理はホースト計算機で実行され、ワークステー
ション側には問合せ結果が転送される。別の方法として
該ワークステーションに存在しないテーブルの検索コマ
ンドを生成しホスト計算機に送り、ホスト計算機から転
送されたテーブルデータを該ワークステーションで操作
を施すことによって問合せ結果を得る。これらの複数手
段の内どわを選択するかは最適化機構の役割である0以
上述べた方法によって該ワークステーション側にホスト
計算機のテーブル登録簿を持たずにロケーショントラン
スペアレンジ−を実現することができる。On the other hand, if the query command contains a table name other than the table that exists in the directory of the workstation,
The global procedure creation unit decomposes a given query command and generates a global query procedure consisting of a group of query commands for accessing a local database and a group of query commands for accessing a database on the host side. The global procedure execution unit sends an inquiry request to the database management system of the workstation and host using the generated global inquiry procedure, and returns the desired inquiry result. There are several alternatives to the above global procedure. For example, if the query command includes a table that exists on the workstation side, the table will also be transferred to the host computer.
Query processing is executed by the host computer, and the query results are transferred to the workstation. Another method is to generate a search command for a table that does not exist on the workstation, send it to the host computer, and obtain the query result by operating the table data transferred from the host computer on the workstation. It is the role of the optimization mechanism to select one of these multiple methods.Using the method described above, it is possible to realize location transparency range without having a table registry of the host computer on the workstation side. can.
以下、本発明の一実施例を図面を参照しつつ説明する。 An embodiment of the present invention will be described below with reference to the drawings.
第1図は本発明が適用されるシステム構成の一例を示す
図、第2図は本発明によりワークステーションのデータ
ベース管理システムの構成を示す図である。FIG. 1 is a diagram showing an example of a system configuration to which the present invention is applied, and FIG. 2 is a diagram showing the configuration of a workstation database management system according to the present invention.
第1図は1本発明が適用されるシステム構成の一例を示
す図である。第1図において、1はホスト計算機、2は
ワークステーション、3はデイスプレィ、4は通信回線
、5はホスト計算機側のデータベース管理システム、6
はデータベース、7はテーブル登録簿、8はワークステ
ーション側のデータベース管理システム、9はデータベ
ース。FIG. 1 is a diagram showing an example of a system configuration to which the present invention is applied. In FIG. 1, 1 is a host computer, 2 is a workstation, 3 is a display, 4 is a communication line, 5 is a database management system on the host computer side, 6
is a database, 7 is a table registry, 8 is a database management system on the workstation side, and 9 is a database.
10はテーブル登8?#を示している。ホス1ル計算機
1とワークステーション2は通信回線4によって接続さ
れている。ホスト計算機側のデータベース管理システム
5はデータベース6およびテーブル登録簿7を管理して
いる。また、通信回線4を介してワークステーションか
らの問合せに対するサービスを行う。データベース6は
ホスト計算機側のテーブルデータを格納している。テー
ブル登@簿7はホスト計算機側に格納されているテーブ
ルデータの定義情報を管理している。ワークステーショ
ン側のデータベース管理システム8はデータベ”−ス9
およびテーブル登5ILOを管理しており、通信回線4
を介してホスト計算機1にサービスを要求する。データ
ベース9はワークステーション側のテーブルデータを格
納している。テーブル管理簿10はワークステーション
側に格納されているテーブルデータの定義情報を管理し
ている。10 is table climbing 8? # is shown. A host computer 1 and a workstation 2 are connected by a communication line 4. A database management system 5 on the host computer side manages a database 6 and a table registry 7. It also provides services for inquiries from workstations via the communication line 4. The database 6 stores table data on the host computer side. The table register 7 manages definition information of table data stored on the host computer side. The database management system 8 on the workstation side is a database 9.
It also manages 5 ILOs and 4 communication lines.
The service is requested from the host computer 1 via the host computer 1. A database 9 stores table data on the workstation side. The table management book 10 manages definition information of table data stored on the workstation side.
第2図は、本発明のワークステーション側のデータベー
ス管理システム8の機能構成を示す図である。第2図に
おいて、20は全体制御機能、21は問合せ入出力機能
、22は問合せ解析機能、23はローカルデータベース
アクセス手続き作成機能、24はローカルデータベース
アクセス手続き実行機能、25はグローバルデータベー
スアクセス手続き作成機能、26はグローバルデータベ
ースアクセス手続き実行機能、27はデータ転送管理機
能を示す。FIG. 2 is a diagram showing the functional configuration of the database management system 8 on the workstation side of the present invention. In FIG. 2, 20 is an overall control function, 21 is a query input/output function, 22 is a query analysis function, 23 is a local database access procedure creation function, 24 is a local database access procedure execution function, and 25 is a global database access procedure creation function. , 26 indicates a global database access procedure execution function, and 27 indicates a data transfer management function.
上記構成において、ワークステーションのデイスプレィ
3あるいはアプリケーションプログラムからデータベー
スの問合せコマンドが入力されると、データベース管理
システム8の問合せ入出力機能21が問合せコマンドを
受は取り、問合せ解析機能22にわたす。問合せ解析機
能22は問合せコマンドを解析しテーブル登録19と突
合せチエツクを行い、問合せに含まれるテーブルが該ワ
ークステーションに存在するか否かを判断する。In the above configuration, when a database inquiry command is input from the display 3 of the workstation or an application program, the inquiry input/output function 21 of the database management system 8 receives the inquiry command and passes it to the inquiry analysis function 22. The query analysis function 22 analyzes the query command, performs a check against the table registration 19, and determines whether the table included in the query exists on the workstation.
すべて該ワークスチーシコンに存在する問合せコマンド
の場合は、ローカルデータベースアクセス手続き作成機
能23が・データベース10に対する最適なテーブルア
クセス手順を作成し、ローカルデータベースアクセス手
続き実行機能24が該手続きを実行し、問合せ結果は、
問合せ入出力機能21を通してアプリケーションプログ
ラムあるいはデイスプレィに返される。一方5問合せ解
析機能22が、テーブルuMI9と突合せチエツクを行
った結果、問合せコマンドに該ワークステーションに存
在するテーブル以外のテーブル要認が含まれていると判
断すると、グローバルデータベースアクセス手続き作成
機能25は元の問合せコマンドからグローバル問合せ手
続きを作成する1例えば、問合せコマンド中に、該ワー
クステーション8に存在するテーブルAと存在しないテ
ーブルBが含まれている場合、テーブルAのテーブルデ
ータをホスト計算機1に送りホスト計算機側のデータベ
ース管理システム5がテーブルAとテーブルBの結合操
作を行い結果をワークステーション2に送り返す手続き
を生成する。あるいは、ホスト計算機1にテーブルBの
転送を要求しワークステーションに送られてきたテーブ
ルBのテーブルデータとテーブルAとにワークステーシ
ョン2のデータベース管理システムが結合操作を行う手
続きを作成する。グローバルデータベースアクセス手続
き実行機能26は、グローバルデータベースアクセス手
続きにしたがいローカルデータベースアクセス手続き作
成機能23あるいはデータ転送管理機能27に処理を依
頼する。データ転送管理機能27は、上記で示したホス
ト計算機1とワークステーション2との間の問合せコマ
ンド、メツセージ、テーブルデータなどの転送処理を通
信回線4を介して行う。全体制御機能20は、以上に示
した機能の実行制御を行う。以下グローバルアクセス手
続き作成機能25の機能を図3に示す例を用いて詳細に
説明する。図3において、30は問合せ要求コマンド、
9はワークステーションのテーブルの登録簿、31LL
−グローバルアクセス手続き作成機能により生成された
グローバルアクセス手続きコマンドの一例を示す、先の
例と同様にワークステーション側にテーブルA、ホスト
計算機側にテーブルBが存在すると仮定する。問合せ要
求コマンド3oは、テーブルAのカラムaとテーブルB
のカラムbとが等しい値をもつテーブルAのカラムaの
検索を要求している。問合せ解析機能22により問合せ
要求コマンド30を解析すると登録簿9にテーブルBが
存在しないことが判明スる。この結果を受けて、グロー
バルアクセス手続き作成機能25はグローバルアクセス
手続き32を生成する。該手続き32は、ワークステー
ションの登録簿にテーブルB′を登録しくa)。In the case that all query commands exist in the workstation, the local database access procedure creation function 23 creates an optimal table access procedure for the database 10, and the local database access procedure execution function 24 executes the procedure and executes the query. Result is,
It is returned to the application program or display through the inquiry input/output function 21. On the other hand, if the 5-query analysis function 22 performs a comparison check with the table uMI9 and determines that the query command includes a request for a table other than the table existing on the workstation, the global database access procedure creation function 25 Creating a global query procedure from the original query command 1 For example, if the query command includes table A that exists on the workstation 8 and table B that does not exist, the table data of table A is transferred to the host computer 1. The database management system 5 on the sending host computer side generates a procedure for performing a join operation between tables A and B and sending the results back to the workstation 2. Alternatively, a procedure is created in which the host computer 1 is requested to transfer table B and the database management system of the workstation 2 performs a join operation between the table data of table B and table A sent to the workstation. The global database access procedure execution function 26 requests the local database access procedure creation function 23 or the data transfer management function 27 to perform processing according to the global database access procedure. The data transfer management function 27 performs transfer processing of inquiry commands, messages, table data, etc. between the host computer 1 and workstation 2 shown above via the communication line 4. The overall control function 20 controls the execution of the functions described above. The functions of the global access procedure creation function 25 will be explained in detail below using the example shown in FIG. In FIG. 3, 30 is an inquiry request command;
9 is the workstation table register, 31LL
- An example of global access procedure commands generated by the global access procedure creation function. Assume that table A exists on the workstation side and table B exists on the host computer side, as in the previous example. Inquiry request command 3o uses column a of table A and table B.
A search is requested for column a of table A, which has the same value as column b of table A. When the inquiry request command 30 is analyzed by the inquiry analysis function 22, it is found that table B does not exist in the register 9. In response to this result, the global access procedure creation function 25 creates a global access procedure 32. The procedure 32 registers table B' in the workstation directory a).
ホストのテーブルBを検索する問合らコマンドをホスト
のデータベース管理システムに転送しくb)、ホストか
ら転送されてくる問合せ結果を(a)で登録したテーブ
ルB′に格納しくC)。A query command for searching table B of the host is transferred to the database management system of the host b), and the query results transferred from the host are stored in table B' registered in (a) C).
その後テーブルAとテーブルB′とを用いて問合せを実
行しくd)、最後にテーブルB′を登録簿から削除(e
)すると言うような一連の問合せコマンド群を生成する
。該手続きをグローバルアクセス実行機能26で実行す
ることにより、当初の問合せ要求が実行される。After that, execute a query using table A and table B' (d), and finally delete table B' from the register (e
) generates a series of query commands. By executing this procedure by the global access execution function 26, the initial inquiry request is executed.
本実施例によれば、ワークステーション2のテーブル登
録簿9にホスト計算機側のテーブル登録簿6の内容を持
たなくともテーブルの存在場所を意識せずに問合せを行
えるので、簡単な方法でロケーショントランスペアレン
ジ−を実現することができる。この結果、システムを単
純化できる効果がある。また、ホスト計算機とワークス
テーションとの間で複雑なネゴシェーションを必要とし
ないので通信回数を削減することができる。According to this embodiment, even if the table registry 9 of the workstation 2 does not contain the contents of the table registry 6 on the host computer side, queries can be made without being aware of the location of the table. can be realized. As a result, the system can be simplified. Furthermore, since no complicated negotiation is required between the host computer and the workstation, the number of communications can be reduced.
以上説明したごとく1本発明によればワークステーショ
ンのテーブル登録簿にホスト計算機側のテーブル定義情
報を持たなくともテーブルの存在場所を意識せずに問合
せを行えるので、ロケーショントランスペアレンジ−を
実現することができる。この結果、システムを単純化で
きる効果がある。また、ホスト計算機とワークステーシ
ョンとの間で複雑なネゴシェーションを必要としないの
で通信回数を削減することができる。さらに、ワークス
テーションのテーブル登録簿に要する容量削減および、
テーブル定義情報の変更にともなって生じるテーブル登
録簿本更のための通信量を除去することができる。As explained above, according to the present invention, an inquiry can be made without being aware of the location of a table even if the workstation table registry does not have table definition information on the host computer side, thereby realizing location transparency range. Can be done. As a result, the system can be simplified. Furthermore, since no complicated negotiation is required between the host computer and the workstation, the number of communications can be reduced. In addition, the space required for the workstation table directory is reduced and
It is possible to eliminate the amount of communication required to update the table registry that occurs when table definition information is changed.
第1図は本発明の適用されるシステム構成の一例を示す
図、第2図は本発明の一実施例のデータベース管理シス
テム機能構成図、第3図は本発明によるグローバルデー
タベースアクセス手続き生成の一実施例を示す図である
。
〔符号の説明〕
1・・・・・・・・・・・・・・・ホスト計算機2・・
・・・・・・・・・・・・・ワークステーション5.8
・・・・・・・・・データベース管理システム6.9・
・・・・・・・・テーブル登録簿7.10・・・・・・
データベース
20・・・・・・・・・・・・問合せ入出力22・・・
・・・・・・・・・問合せ解析23・・・・・・・・・
・・・ローカルデータベースアクセス手続き作成
24・・・・・・・・・・・・ローカルデータベースア
クセス手続き実行
25・・・・・・・・・・・・グローバルデータベース
アクセス手続き作成
26・・・・・・・・・・・・グローバルデータベース
アクセス手続き実行
27・・・・・・・・・・・・データ転送管理30・・
・・・・・・・・・・問合せ要求コマンド例32・・・
・・・・・・・・・グローバルデータベースアクセス手
続き生成例
Yノ団
イ2 ソFIG. 1 is a diagram showing an example of a system configuration to which the present invention is applied, FIG. 2 is a functional configuration diagram of a database management system according to an embodiment of the present invention, and FIG. 3 is an example of global database access procedure generation according to the present invention. It is a figure showing an example. [Explanation of symbols] 1...Host computer 2...
・・・・・・・・・・・・ Workstation 5.8
・・・・・・・・・Database management system 6.9・
......Table register 7.10...
Database 20... Inquiry input/output 22...
......Inquiry analysis 23...
...Local database access procedure creation 24...Local database access procedure execution 25...Global database access procedure creation 26... ......Global database access procedure execution 27... Data transfer management 30...
......Inquiry request command example 32...
......Global database access procedure generation example Y group I2
Claims (1)
構成される分散データベースシステムにおいて、該ワー
クステーションのデータベースシステムを、ワークステ
ーションに存在するテーブルを管理する登録簿と、問合
せ解析部と、問合せ解析結果登録簿に存在しないテーブ
ルを検出した場合ホスト計算機のデータベースシステム
管理システムに対するテーブル問合せコマンドを含む手
続きを生成するグローバル手続き作成部と、該グローバ
ル手続き作成部により生成されたテーブル問合せコマン
ド群の実行制御を行うグローバル手続き実行部とからな
り、テーブルデータの問合せを要求されたワークステー
ションにおいて、該ワークステーションのデータベース
管理システムを、ワークステーションに存在するテーブ
ルを管理する登録簿と、問合せ解析部と、問合せ解析結
果登録簿に存在しないテーブルを検出した場合ホスト計
算機のデータベース管理システムに対するテーブル問合
せコマンドを含む手続きを生成するグローバル手続き作
成部と、該グローバル手続き作成部により生成されたテ
ーブル問合せコマンド群の実行制御を行うグローバル手
続き実行部とからなり、テーブルデータの問合せを要求
されたワークステーションが、問合せ要求の処理中に該
ワークステーションに存在しないテーブルへの要求が含
まれているか否かを判断し、存在しないテーブルが含ま
れている場合には、直接ホスト計算機に問合せ要求を行
う問合せコマンド群を新たに生成しこれを実行すること
により、ワークステーション側にホスト計算機のテーブ
ル定義情報を保持しないで分散データベースに対するデ
ータ問合せを実現するようにしたことを特徴とする分散
データベース管理システムの問合せ処理方式。1. In a distributed database system consisting of a host computer and multiple workstations, the database system of the workstation is divided into a register that manages tables existing on the workstations, a query analysis section, and a query analysis result register. A global procedure creation unit that generates a procedure including a table inquiry command for the database system management system of the host computer when a non-existing table is detected, and a global procedure that controls the execution of the table inquiry commands generated by the global procedure creation unit. In a workstation that is requested to query table data, the database management system of the workstation is configured to include an execution unit, a register for managing tables existing in the workstation, a query analysis unit, and a query analysis result register. A global procedure creation unit that generates a procedure including a table inquiry command for the database management system of the host computer when a table that does not exist in the host computer is detected, and a global procedure that controls the execution of a group of table inquiry commands generated by the global procedure creation unit. A workstation that is requested to query table data determines whether or not a request for a table that does not exist on the workstation is included during processing of the query request, and determines whether or not the workstation includes a request for a table that does not exist. In this case, by generating a new set of query commands that directly issue query requests to the host computer and executing them, data queries against the distributed database can be performed without retaining the table definition information of the host computer on the workstation side. A query processing method for a distributed database management system characterized by realizing the following.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63010643A JPH01187632A (en) | 1988-01-22 | 1988-01-22 | Query processing methods for distributed database management systems |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63010643A JPH01187632A (en) | 1988-01-22 | 1988-01-22 | Query processing methods for distributed database management systems |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01187632A true JPH01187632A (en) | 1989-07-27 |
Family
ID=11755897
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63010643A Pending JPH01187632A (en) | 1988-01-22 | 1988-01-22 | Query processing methods for distributed database management systems |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01187632A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2710689B2 (en) * | 1989-09-14 | 1998-02-10 | 富士通株式会社 | Temporary center method in distributed database system |
-
1988
- 1988-01-22 JP JP63010643A patent/JPH01187632A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2710689B2 (en) * | 1989-09-14 | 1998-02-10 | 富士通株式会社 | Temporary center method in distributed database system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6741982B2 (en) | System and method for retrieving data from a database system | |
| JP3696639B2 (en) | Unification of directory service with file system service | |
| US5903887A (en) | Method and apparatus for caching result sets from queries to a remote database in a heterogeneous database system | |
| US7949687B1 (en) | Relational database system having overlapping partitions | |
| US8135703B2 (en) | Multi-partition query governor in a computer database system | |
| EP1148430A2 (en) | Optimization of a star join operation using a bitmap index structure | |
| JP2004070403A (en) | File storage volume control method | |
| JP2005539289A (en) | Transparent request routing for partitioned application services | |
| US20090198703A1 (en) | Intelligent data storage system | |
| US6470331B1 (en) | Very large table reduction in parallel processing database systems | |
| US6519598B1 (en) | Active memory and memory control method, and heterogeneous data integration use system using the memory and method | |
| US5761696A (en) | Parallel database serving mechanism for a single-level-store computer system | |
| JP2969627B2 (en) | Management method of distributed database system | |
| JP2006172067A (en) | Database management method, system and program | |
| JPH05257783A (en) | Replica processing method and apparatus in database | |
| JPH1063680A (en) | Information retrieval system | |
| McHarg | Access to DIII-D data located in multiple files and multiple locations | |
| JPH09218880A (en) | Document data retrieval system | |
| CN110134662A (en) | SDN distributed storage system, data processing method and storage medium | |
| JP4137366B2 (en) | Database management method and database management apparatus | |
| JPH05158699A (en) | Method and apparatus for managing class information | |
| JPH03166649A (en) | Distributed data base system | |
| EP1321859A1 (en) | System and method for retrieving data from a database system | |
| KR950009431B1 (en) | The inquiry window treatment method ina real-time database management system | |
| CA2365571C (en) | System and method for retrieving data from a database system |