×

Relational database system and method for query processing using early aggregation

  • US 6,115,705 A
  • Filed: 05/19/1997
  • Issued: 09/05/2000
  • Est. Priority Date: 05/19/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A relational database system comprising:

  • a non-volatile memory;

    a volatile memory for temporarily storing a set of data records, the volatile memory having an amount of space available for query processing;

    a query processor coupled to the non-volatile and volatile memories to process a query of the data records according to at least one query parameter, the query processor being configured to partition the data records into multiple buckets for query processing using the available space in the volatile memory; and

    the query processor being configured to aggregate data records having like query parameters and to occasionally select ones of the data records for writing to the non-volatile memory to free up part of the available space to receive additional data records, the query processor selecting the data records for writing to the non-volatile memory according to how likely the data records will aggregate, if left in the buckets, with the data records to be added.

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