发明名称 |
SYSTEMS AND METHODS FOR FINDING OPTIMAL QUERY PLANS |
摘要 |
Systems and methods for optimizing a query, and more particularly, systems and methods for finding optimal plans for graph queries by casting the task of finding the optimal plan as an integer programming (ILP) problem. A method for optimizing a query, comprises building a data structure for a query, the data structure including a plurality of components, wherein each of the plurality of components corresponds to at least one graph pattern, determining a plurality of flows of query variables between the plurality of components, and determining a combination of the plurality of flows between the plurality of components that results in a minimum cost to execute the query. |
申请公布号 |
US2015149440(A1) |
申请公布日期 |
2015.05.28 |
申请号 |
US201314088574 |
申请日期 |
2013.11.25 |
申请人 |
International Business Machines Corporation |
发明人 |
Bornea Mihaela A.;Dolby Julian;Fokoue-Nkoutche Achille B.;Kementsietsidis Anastasios;Srinivas Kavitha |
分类号 |
G06F17/30 |
主分类号 |
G06F17/30 |
代理机构 |
|
代理人 |
|
主权项 |
1. A system for optimizing a query, comprising:
a construction module capable of building a data structure for a query, the data structure including a plurality of components, wherein each of the plurality of components corresponds to at least one graph pattern; a flow module capable of determining a plurality of flows of query variables between the plurality of components; and a cost determination and ranking module capable of determining a combination of the plurality of flows between the plurality of components that results in a minimum cost to execute the query. |
地址 |
Armonk NY US |