
US Patent No: 5,692,174
Number of patents in Portfolio can not be more than 2000
Query parallelism in a shared data DBMS system
Stats
-
Nov 25, 1997
Issued date -
Oct 5, 1995
filing date -
08/539,637
serial no -
In Force
status
Importance
Abstract
A system and method for a computer system having a plurality of DBMS providing a coordinating and assisting function. If a DBMS performs a coordinating function, it is referred to as a coordinating DBMS. If a DBMS performs an assisting function, it is referred to as an assisting DBMS. Each coordinating DBMS receives a query from a user application, decomposes the query into multiple parallel tasks, and allocates the parallel tasks to all of the DBMSs in the system. Each assisting DBMS receives one or more parallel tasks from a coordinating DBMS, executes the parallel tasks and returns the results to the coordinating DBMS. The coordinating DBMSs and assisting DBMSs access one or more storage devices. Furthermore, the present invention comprises a system and method for dynamically disabling a parallel mode on the coordinating DBMSs and the assisting DBMSs.
First Claim
Related Publications
International Classification(s)
- [Classification Symbol]
- [Patents Count]
Cited Art
| Patent Info | (Count) | # Cites | Year |
|---|---|---|---|
|
|
|||
| 4,633,387 Load balancing in a multiunit system | 131 | 1983 | |
| 5,392,430 Hierarchical scheduling method for processing tasks having precedence constraints on a parallel processing system | 66 | 1992 | |
| 5,495,606 System for parallel processing of complex read-only database queries using master and slave central processor complexes | 102 | 1993 | |
| 5,437,032 Task scheduler for a miltiprocessor system | 116 | 1994 | |
|
|
|||
| 4,769,772 Automated query optimization method using both global and parallel local optimizations for materialization access planning for distributed databases | 240 | 1985 | |
|
|
|||
| 5,548,770 Method and apparatus for improving retrieval of data from a database | 26 | 1993 | |
|
|
|||
| 5,590,319 Query processor for parallel processing in homogenous and heterogenous databases | 119 | 1993 | |
|
|
|||
| 5,471,622 Run-time system having nodes for identifying parallel tasks in a logic program and searching for available nodes to execute the parallel tasks | 77 | 1995 | |