×

System and method for managing throughput in the processing of query requests in a database system

  • US 7,778,997 B1
  • Filed: 06/11/2004
  • Issued: 08/17/2010
  • Est. Priority Date: 06/11/2004
  • Status: Active Grant
First Claim
Patent Images

1. A database system with a processor for processing a query request, the database system comprising a first master node operable to:

  • receive a plurality of requests from a plurality of clients coupled to the database system, the first master node being capable of processing a first predetermined number of query requests substantially concurrently, each of the plurality of query requests comprising one or more parameters used by at least one of a plurality of precompiled queries to resolve a query request, each precompiled query being a query that has been deployed on the database system in advance of a user executing such query on the database system;

    assign, for processing, at least a first subset of the first predetermined number of query requests as being available to a first client;

    assign, for processing, at least a second subset of the first predetermined number of query requests as being available to a second client; and

    process the query request using a top level key to identify the location of a key part within the database system, the key part comprising stored data, an address associated with the stored data, and an identifier for identifying the location of additional data that satisfies at least a portion of the precompiled query, wherein the stored data is sorted according to combinations of the one or more parameters used by the precompiled query to resolve the query request.

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