×

Global-results processing matrix for processing queries

  • US 20040098372A1
  • Filed: 11/14/2002
  • Published: 05/20/2004
  • Est. Priority Date: 11/14/2002
  • Status: Active Grant
First Claim
Patent Images

1. A system for processing at least one query to at least one database, the system comprising:

  • a query server for receiving a query and compiling at least one executable from query language based source code;

    a master node being adapted to receive the at least one executable and comprising;

    at least one storage device; and

    a processor; and

    a plurality of slave nodes operably connected to the master node and receiving at least a first portion of the at least one executable from the master node, each slave node comprising;

    disk storage for receiving and storing a substantially distinct portion of the database; and

    a processor for executing the first portion of the at least one executable on the stored database portion to generate a portion of initial query results;

    wherein the plurality of slave nodes executes the first portion of the at least one executable substantially in parallel to generate a set of initial query results; and

    wherein a second portion of the at least one executable is executed on the initial query results to generate resultant query results, which are stored at the master node.

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