Database management system and method for query process for the same

a database management system and database technology, applied in the field of database management system, can solve the problems of increasing overhead or increasing the response time of transactions, affecting the smooth operation of pipeline operations, and small processing procedure load

Inactive Publication Date: 2006-02-23
TSUCHIDA MASAHI +4
View PDF15 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0007] An object of the present invention is to eliminate the aforementioned difficulties in a conventional parallel database system and to provide a database management system and a database processing method for realizing a quicker query process.
[0012] According to the query processing method of the present invention, the number of nodes can be decided in correspondence with the database operation which is executed in each node. When there is a scattering in distribution of data, the data is equally distributed to each node, and each database operation to be executed in each node is parameterized, and the expected processing times are equalized. Therefore, the processing time in each node is not biased and the pipeline operation can be performed smoothly.

Problems solved by technology

In the case of the former, the load for generating the processing procedure is small, though there is a problem imposed in the propriety of the rules which are set uniformly and there is also a problem imposed in the optimization of the selected internal processing procedure.
Therefore, there is a problem imposed that a processing procedure which is obtained by the query analysis process beforehand is not always optimum.
However, when the parallelism is excessively increased, problems such as an increase in the overhead or an increase in the response time of transactions may be imposed.
Therefore, it is difficult to obtain an appropriate parallelism and to realize an optimum load distribution.
If there is a scattering in the data amount stored in each node when performing database operations in the manner of the pipeline operation, the processing time in each node is biased and the pipeline operation cannot be performed smoothly.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Database management system and method for query process for the same
  • Database management system and method for query process for the same
  • Database management system and method for query process for the same

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034]FIG. 1 is a block diagram showing the conceptual structure of the database system of this embodiment. In FIG. 1, the database system has a plurality of application programs (hereinafter abbreviated to AP) 10 and 11 which are prepared by a user, a database management system (hereinafter abbreviated to DBMS) 20 for managing the entire database system such as query process and resource management, an operating system (hereinafter abbreviated to OS) 30 for reading and writing data for I / O processing in the database process and managing the entire computer system, a database 40 for storing data for database processing, and a dictionary 50 for managing database definition information. In the dictionary 50, the column value frequency information on the join columns which are used in this embodiment is stored.

[0035] The DBMS 20 has a system controller 21 for managing input and output of data in addition to management and control of the entire system, a logical processor 22 for perfor...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A database management system for executing database operations in parallel by a plurality of nodes and a query processing method for it are described. The database management system contains a decision management node for deciding a distribution node for retrieving information so as to analyze a query received from an application program, generate a processing procedure for processing the query, and execute the process and a join node for sorting, merging, and joining the information retrieved by the distribution node. When the query process is executed, the distribution node decided by the decision management node retrieves the information to be processed and the join node decided by the decision management node also obtains the result for the query from the retrieved information. The query result is outputted from an output node and transferred to the application program.

Description

BACKGROUND OF THE INVENTION [0001] The present invention relates to a database management system and more particularly to a database processing method which is suitable for parallel query process suited to a relational database management system. [0002] A database management system (hereinafter abbreviated to DBMS), particularly a relational DBMS processes a query which is represented in a non-procedural database language, decides the internal processing procedure, and executes the query process according to this internal processing procedure. As a database language, a database language which is regulated in Database Language SQL ISO 9075:1989 and called SQL is widely used. Among main conventional query processing methods, there are a method for deciding a single internal processing procedure on the basis of the predefined rule and a method for deciding an optimum procedure from a plurality of candidate processing procedures which are selected using various statistical information a...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F17/30G06F12/00G06F15/173G06F15/177
CPCG06F17/30445G06F17/3056Y10S707/99937Y10S707/99933Y10S707/99932G06F16/24532G06F16/252
Inventor TSUCHIDA, MASAHINAKANO, YUKIOKAWAMURA, NOBUONEGISHI, KAZUYOSHITORII, SHUNICHI
Owner TSUCHIDA MASAHI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products