DATABASE-AGNOSTIC PARALLEL READS
First Claim
Patent Images
1. A method of processing a query into a database, the method comprising:
- receiving an instruction to partition data in the database into respective data partitions for the query;
generating, in response to the instruction, a query execution plan that specifies the data from the database for the respective data partitions according to at least one data characteristic; and
executing the query execution plan to compel reading the data of the data partitions from the database in respective data streams independently one from another.
1 Assignment
0 Petitions
Accused Products
Abstract
A query into a database is processed by receiving an instruction to partition data in the database into respective data partitions for the query. In response to the instruction, a query execution plan is generated that specifies the data from the database for the respective data partitions according to at least one data characteristic. The query execution plan is executed to compel reading the data of the data partitions from the database in respective data streams independently one from another.
-
Citations
18 Claims
-
1. A method of processing a query into a database, the method comprising:
-
receiving an instruction to partition data in the database into respective data partitions for the query; generating, in response to the instruction, a query execution plan that specifies the data from the database for the respective data partitions according to at least one data characteristic; and executing the query execution plan to compel reading the data of the data partitions from the database in respective data streams independently one from another. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for processing a query into a database, the method comprising:
at least one processor communicatively coupled to the database, the processor configured to; receive an instruction to partition data in the database into respective data partitions for the query; generate, in response to the instruction, a query execution plan that specifies the data from the database for the respective data partitions according to at least one data characteristic; and execute the query execution plan to compel reading the data of the data partitions from the database in respective data streams independently one from another. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. A computer program product for processing a query into a database, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by at least one processor to cause the processor to:
-
receive an instruction to partition data in the database into respective data partitions for the query; generate, in response to the instruction, a query execution plan that specifies the data from the database for the respective data partitions according to at least one data characteristic; and execute the query execution plan to compel reading the data of the data partitions from the database in respective data streams independently one from another. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification