Query optimizer-readable objects facilitating data source switching
AssigneeSap SE
InventorsHeiko Gerwens, Johannes Merx
Life of this patent
Estimating the term…
Loading patent…
AssigneeSap SE
InventorsHeiko Gerwens, Johannes Merx
Estimating the term…
Techniques and solutions are provided for improving query performance of queries that can dynamically switch between accessing different data sources for a particular operation. The disclosure provides an object type, which can be referred to as a configuration object, that specifies which of multiple data sources should be used in query execution at a particular point in time. Values that specify a data source can be included as data in an instance of the object type, such as values in a relational database table that implements the configuration object. A data source to be used with a query can be changed dynamically by updating contents of the table. During query optimization, a query optimizer can recognize that the configuration object is of a particular type that causes the query optimizer to access contents of the configuration object. The contents can be used to prune portions of a query plan.
A computing system comprising:
A method, implemented in a computing system comprising at least one hardware processor and at least one memory coupled to the at least one hardware processor, the method comprising:
One or more non-transitory computer-readable storage media comprising:
Dependencies are inferred from the claim text.