Patent ID: 6026394
Filing Date: 2000-02-15
Classification: G06F,Y10S

Abstract:
A database management system comprising:a plurality of first nodes each having a storage unit for storing data constituting a database, and a controller for retrieving data from said storage unit in accordance with a retrieval request and for sending the retrieved data;a plurality of second nodes each having a processor for executing a database operation on the data sent from at least one of said first nodes, in accordance with an inputted request for the database operation, and for outputting the result of said database operation; anda third node having a processor for analyzing an inputted retrieval request, generating a plurality of database operation requests based upon a key range of a hash code obtained by a hash function which is assigned in advance to a database operation key, and distributing the generated database operation requests to each of said second nodes, and further generating a plurality of data retrieval requests for retrieving the data to be retrieved by said data retrieval request, said third node further having a controller for sending the generated data retrieval requests to each of said first nodes, receiving the result of said database operation operated in accordance with said database operation request from each of said second nodes, and outputting the result of said retrieval conducted in accordance with said retrieval requests;wherein said nodes execute operations in parallel with each other.