Exploiting the relationships among data, such as primary and foreign keys, is a classical query optimization technique. As persistent data is increasingly being created and maintained programmatically (e.g., web applications), prior work that focuses on inferring data relationships by tabulating statistics from the stored data misses an important opportunity. We present ConstrOpt, the first tool that identifies data relationships by analyzing the programs that generate and maintain the persistent data. Once identified, ConstrOpt leverages the found constraints to optimize the application's physical design and query execution by rewriting queries. Instead of developing a fixed set of predefined rewriting rules, ConstrOpt employs an enumerate...
Constraint Databases, Edité par G. Kuper, L. Libkin et J. ParadaensThe optimization of queries over ...
Fast and accurate estimations for complex queries are profoundly beneficial for large databases with...
Classic query optimization in relational database systems relies on phases (algebraic, physical, cos...
Thesis (Ph.D.)--University of Washington, 2020From online shopping to social media network, modern w...
Recent decades have seen an explosion in the diversity and scale of data analytics tasks. While data...
Traditional query optimization and compiler optimization techniques have evolved indepen-dently over...
Data stored outside Web pages and accessible from the Web, typically through HTML forms, consitute t...
Modern applications accumulate data at an exponentially increasing rate and traditional database sys...
Constraint technology can be used to extend the functionality and performance of current database sy...
Current database performance optimizations stop at the border between the database application and ...
Abstract-Almost all applications use database and Information Retrieval system for storing and retri...
Abstract — Commercial database systems expose query hints to address situations in which the optimiz...
ABSTRACT Enterprises are adapting large-scale data processing platforms, such as Hadoop, to gain act...
Current database systems employ static heuristics for estimating the access time of a particular que...
Abstract. We consider the problem of querying data sources that have limited capabilities and can th...
Constraint Databases, Edité par G. Kuper, L. Libkin et J. ParadaensThe optimization of queries over ...
Fast and accurate estimations for complex queries are profoundly beneficial for large databases with...
Classic query optimization in relational database systems relies on phases (algebraic, physical, cos...
Thesis (Ph.D.)--University of Washington, 2020From online shopping to social media network, modern w...
Recent decades have seen an explosion in the diversity and scale of data analytics tasks. While data...
Traditional query optimization and compiler optimization techniques have evolved indepen-dently over...
Data stored outside Web pages and accessible from the Web, typically through HTML forms, consitute t...
Modern applications accumulate data at an exponentially increasing rate and traditional database sys...
Constraint technology can be used to extend the functionality and performance of current database sy...
Current database performance optimizations stop at the border between the database application and ...
Abstract-Almost all applications use database and Information Retrieval system for storing and retri...
Abstract — Commercial database systems expose query hints to address situations in which the optimiz...
ABSTRACT Enterprises are adapting large-scale data processing platforms, such as Hadoop, to gain act...
Current database systems employ static heuristics for estimating the access time of a particular que...
Abstract. We consider the problem of querying data sources that have limited capabilities and can th...
Constraint Databases, Edité par G. Kuper, L. Libkin et J. ParadaensThe optimization of queries over ...
Fast and accurate estimations for complex queries are profoundly beneficial for large databases with...
Classic query optimization in relational database systems relies on phases (algebraic, physical, cos...