Improving Efficiency in processing queries directed to static data sets
First Claim
Patent Images
1. A method of processing a query directed to a data set, said data set containing a plurality of data items, said method comprising:
- maintaining data indicating which conditions match which data items in said data set;
receiving said query containing a first condition;
examining said data to determine a first set of data items contained in said data set; and
generating a response to said query, said response containing said first set of data items.
1 Assignment
0 Petitions
Accused Products
Abstract
Data is maintained indicating which conditions match which data items (e.g., rows) of a data set (e.g., table(s) in a database). When a query is later received, the maintained data is quickly examined to determine the matching data items, thereby enhancing the throughput performance in processing queries directed to the data set.
-
Citations
21 Claims
-
1. A method of processing a query directed to a data set, said data set containing a plurality of data items, said method comprising:
-
maintaining data indicating which conditions match which data items in said data set;
receiving said query containing a first condition;
examining said data to determine a first set of data items contained in said data set; and
generating a response to said query, said response containing said first set of data items. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable medium carrying one or more sequences of instructions causing a server to process queries directed to a data set, wherein execution of said one or more sequences of instructions by one or more processors contained in said server causes said one or more processors to perform the actions of:
-
maintaining data indicating which conditions match which data items in said data set;
receiving said query containing a first condition;
examining said data to determine a first set of data items contained in said data set; and
generating a response to said query, said response containing said first set of data items. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for processing a query directed to a data set, said data set containing a plurality of data items, said system comprising:
-
means for maintaining data indicating which conditions match which data items in said data set;
means for receiving said query containing a first condition;
means for examining said data to determine a first set of data items contained in said data set; and
means for generating a response to said query, said response containing said first set of data items. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification