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.
Un sistema de gerencia de base de datos para ejecutar operaciones de la base de datos en paralelo por una pluralidad de nodos y un método de proceso de la pregunta para ella se describen. El sistema de gerencia de base de datos contiene un nodo de la gerencia de la decisión para decidir a un nodo de la distribución para recuperar la información para analizar una pregunta recibida de un programa de uso, generar un procedimiento de proceso para procesar la pregunta, y ejecutar el proceso y un nodo del unido para clasificar, combinar, y ensamblar la información recuperada por el nodo de la distribución. Cuando se ejecuta el proceso de la pregunta, el nodo de la distribución decidido por el nodo de la gerencia de la decisión recupera la información que se procesará y el nodo del unido decidido por el nodo de la gerencia de la decisión también obtiene el resultado para la pregunta de la información recuperada. El resultado de la pregunta es outputted de un nodo de la salida y transferido al programa de uso.