×

SYSTEM AND METHOD FOR PARALLEL QUERY EVALUATION

  • US 20090271385A1
  • Filed: 04/28/2009
  • Published: 10/29/2009
  • Est. Priority Date: 04/28/2008
  • Status: Active Grant
First Claim
Patent Images

1. A system for parallel query processing comprising:

  • a. a query fragment identifier module for estimating a number of sub-queries that may be formed corresponding to an input query based on a number of query evaluator nodes available for processing the input query and processing characteristics of the available query evaluator nodes, the query evaluator nodes accessing one or more databases being referenced by the input query for processing the input query;

    b. a query splitter module for fragmenting the input query into a plurality of sub queries by adding one or more filter predicates to the input query without altering the semantics of the input query;

    c. a scheduler for scheduling the processing of the sub queries;

    d. a result aggregator module for aggregating results of the processed sub queries;

    e. a streaming module for streaming results of the processed sub queries; and

    f. a metadata manager for storing processing characteristics of the one or more query evaluator nodes and information regarding the one or more databases being referenced by the input query.

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