Dynamic query optimization
US11347736B2 · kind B2 · utility
Assignee
Inventor
Key dates
| Filing date | Oct 14, 2020 |
| Grant date | May 31, 2022 |
| Priority date | — |
| Expiry date | Oct 14, 2040 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06N20/20
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
In general, this disclosure describes techniques for dynamically optimizing queries. For example, a query system includes an interface configured to receive a query to access first data stored in a plurality of data sources. The query system includes a plurality of connector interfaces for interfacing with the plurality of data sources. The query system also includes a compiler configured to compile the query to generate a compiled query that includes one or more instructions for obtaining, as the compiled query is executed, one or more metrics for executions of portions of the compiled query at one or more of the data sources. The query system also includes an optimizer configured to optimize, in response to the interface receiving a subsequent query to access second data stored in the plurality of data sources, a query plan for the subsequent query based on the one or more metrics.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.