Patent ID: 7917495

Claim:
A database system for processing a query request, comprising: at least one master node operable to: store a precompiled query that is capable of resolving a query request received by the database system, 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; receive a query request comprising one or more parameters used by the precompiled query to resolve the query request; communicate a request to a slave node to perform one or more activities associated with the precompiled query and one or more top level keys associated with the precompiled query, the one or more top level keys identifying the location of a key part within the database system; and a plurality of slave nodes coupled to the at least one master node, each of the plurality of slave nodes operable to store one or more key parts each 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, at least one of the plurality of slave nodes operable to: receive the request communicated by the at least one master node; and process the request communicated by the at least one master node.