Optimizing queries to hierarchically structured data
AssigneeInternational Business Machines Corporation
InventorsRajesh Bordawekar, Anastasios Kementsietsidis, Bryant Wei Lun Kok, Lipyeow Lim
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsRajesh Bordawekar, Anastasios Kementsietsidis, Bryant Wei Lun Kok, Lipyeow Lim
Estimating the term…
Techniques are disclosed for optimizing queries to hierarchically structured data. For example, a method for processing a query directed to data having a hierarchical structure with a plurality of data nodes comprises the following steps. One or more structural attributes describing the hierarchical structure of the data are identified. The query is partitioned into two or more query partitions using at least one of the one or more identified structural attributes. A parallel execution plan is determined for the query by splitting into components one or more of: the query into at least two of the query partitions; and the hierarchical structure of the data. The split components are executed in parallel on different computer processes according to the parallel execution plan.
A method for processing a query directed to data having a hierarchical structure with a plurality of data nodes, the method comprising steps of:
Apparatus for processing a query directed b data having a hierarchical structure with a plurality of data nodes, the apparatus comprising:
The apparatus of claim. 13, wherein the hierarchically structured data splitting operation comprises counting the number of data nodes in the hierarchically structured data for one or more node types that are referenced in the query.
An article of manufacture for processing a query directed to data having a hierarchical structure with a plurality of data nodes, the article of manufacture comprising a computer readable storage medium for storing a computer readable program code which, when executed by a computer, causes the computer to:
Dependencies are inferred from the claim text.