×

System and method for implementing parallel operations in a database management system

  • US 6,026,394 A
  • Filed: 09/04/1998
  • Issued: 02/15/2000
  • Est. Priority Date: 01/20/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. 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; and

    a 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.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×