×

Method for executing aggregate queries, and computer system

  • US 6,182,061 B1
  • Filed: 04/09/1998
  • Issued: 01/30/2001
  • Est. Priority Date: 04/09/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for executing N aggregate queries for a database in a computer system, wherein said computer system is so constructed that each of a plurality of processors connected by a network can use a memory area for itself and a part of said database for itself, said database including data which is categorized into a plurality of groups, said aggregate query including a query of an aggregation for each of said groups, said method comprising the steps of:

  • (a) ensuring space for storing results of M aggregate queries of said N aggregate queries (M being an integer less than N) in the memory area for itself in each said processor;

    (b) executing said M aggregate queries together for said part of said database for itself in each said processor in parallel;

    (c) transmitting the results of said M aggregate queries executed by each said processor to a processor for counting up and calculating a final result; and

    (d) iterating said steps (a) to (c) until execution of said N aggregate queries is completed.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×