×

System for discrete parallel processing of queries and updates

  • US 6,983,322 B1
  • Filed: 11/21/2000
  • Issued: 01/03/2006
  • Est. Priority Date: 10/14/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A computing system with a key-ordered list of data objects distributed over a plurality of servers which allows discrete parallel processing on said servers, comprising:

  • (a) a self contained key-ordered list of data objects;

    (b) a plurality of memories in a plurality of servers, each memory containing a segment of the self-contained key-ordered list of data objects where each segment consists of a contiguous subset of said objects having keys with a specified range; and

    (c) a query processor which receives queries and, based on data content of the query, directs each received query to one of said plurality of servers by comparing the data content of the query to the specified range of keys for each segment,wherein there are at least two copies of said memories for a segment of said segmented list, and one of the copies for a segment is available for updates, the other copies for the segment are available for queries.

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