Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

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

"The present invention provides a database management system and a database processing method that can execute queries faster and more efficiently. The system includes multiple nodes connected via a network, with each node having a storage means for distributing and retrieving information. The nodes also have a sorting means for merging information and a join means for joining queries based on the merger. A decision management node receives and analyzes queries, decides which nodes to execute the queries, and outputs the results. The decision is based on the expected processing time in each node and ensures equal processing time for each node. The system also includes a storage means for column value frequency information to further optimize data distribution. Overall, the invention allows for quicker and more balanced query processing."

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 Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products