An Extended Technique for Query Reformulation using Aggregated Materialized Views
장재영, 이태희, 이상구
Abstract
장재영, 이태희, 이상구
Abstract
Materialized views which are stored views of the database offer opportunities for significant performance gain in query evaluation by providing fast access to pre-computed data. Whether a materialized view can be used in answering a query depends on the relationship between the view and the query. In previous works. Only one-to-one or containment mapping from views to a query has been used and, as a result, certain potentially useful materialized views were excluded from consideration. Proposed in this paper are new ways of utilizing materialized views in answering a query with “group-by” clause and aggregation. Views including relations not referred to in the given query are utilized. Attributes missing from a view can be recovered under certain conditions. We identify the conditions where a view can be used in reformulating a query and the algorithms that can effectively test these conditions and reformulate the query. The proposed conditions and corresponding algorithms provide a significant and practical extension to the usability of materialized views in query processing.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Materialized views which are stored views of the database offer opportunities for significant performance gain in query evaluation by providing fast access to pre-computed data. Whether a materialized view can be used in answering a query depends on the relationship between the view and the query. In previous works. Only one-to-one or containment mapping from views to a query has been used and, as a result, certain potentially useful materialized views were excluded from consideration. Proposed in this paper are new ways of utilizing materialized views in answering a query with “group-by” clause and aggregation. Views including relations not referred to in the given query are utilized. Attributes missing from a view can be recovered under certain conditions. We identify the conditions where a view can be used in reformulating a query and the algorithms that can effectively test these conditions and reformulate the query. The proposed conditions and corresponding algorithms provide a significant and practical extension to the usability of materialized views in query processing.
Key concepts: Materialized view, Computer science, Query optimization, View, Sargable, Information retrieval, Query expansion, Web query classification