Method and apparatus for querying a computerized database
First Claim
1. A method for querying a computerized database, comprising:
- distributing a desired range of data values to be obtained from the database across a plurality of different query statements;
simultaneously executing the plurality of query statements to access said database and transfer associated data subsets into a memory space; and
arranging the associated data subsets to form the desired range of data values.
4 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus for querying a computerized database, such as a distributed database associated with an automated manufacturing process and linked across a computer network. A query engine distributes a desired range of data values to be obtained from the database across a plurality of different query statements. The query statements are simultaneously executed to access the database and transfer associated data subsets into a memory space, after which the data sets are arranged to form the desired range of data values. Preferably, the query engine executes each query statement using a different login account. An auto-brake function is preferably employed to limit input/output (I/O) transfer time for each query statement. Analysis tools perform analysis such as logistic regression and analysis of variance (ANOVA) upon the retrieved data values.
62 Citations
20 Claims
-
1. A method for querying a computerized database, comprising:
-
distributing a desired range of data values to be obtained from the database across a plurality of different query statements;
simultaneously executing the plurality of query statements to access said database and transfer associated data subsets into a memory space; and
arranging the associated data subsets to form the desired range of data values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 20)
-
-
11. A computer system, comprising:
-
a database stored in a first memory space and accessible by a computer; and
a query engine stored in a second memory space which, upon execution, distributes a desired range of data values to be obtained from the database across a plurality of different query statements, simultaneously executes the plurality of query statements to access the database and transfer associated data subsets into a third memory space, and arranges the associated data subsets to form the desired range of data values. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification