×

Data aggregation module supporting dynamic query responsive aggregation during the servicing of database query requests provided by one or more client machines

  • US 8,041,670 B2
  • Filed: 01/14/2010
  • Issued: 10/18/2011
  • Est. Priority Date: 08/04/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A database management system comprising:

  • a multi-dimensional data store configured to store data in a multi-dimensional data structure; and

    a computer system comprising computer hardware, the computer system programmed to implement;

    a query servicing mechanism configured to service one or more database queries, the query servicing mechanism comprising;

    a query processing mechanism configured to process a given database query, the query processing mechanism configured to;

    make a determination of whether servicing the given database query needs data that was previously aggregated;

    upon a determination that servicing the given database query needs data that was not previously aggregated, 

    determine a sequence for performing segmented aggregation; and



    dynamically aggregate data in the multi-dimensional data store based at least in part on the determined sequence for performing segmented aggregation, so that aggregated data can be accessed and forwarded to the query processing mechanism for use in servicing the given database query; and

    upon a determination that servicing the given database query needs data that was previously aggregated, 

    access and forward the previously aggregated data to the query processing mechanism for use in servicing the given database query.

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