Holes in joins

作者:Jarek Gryz, Dongming Liang

摘要

A join of two relations in real databases is usually much smaller than their Cartesian product. This means that most of the combinations of tuples in the crossproduct of the respective relations do not appear together in the join result. We characterize these combinations as ranges of attributes that do not appear together. We sketch an algorithm for finding such combinations and present experimental results from real data sets. We then explore two potential applications of this knowledge in query processing. In the first application, we model empty joins as materialized views, we show how they can be used for query optimization. In the second application, we propose a strategy that uses information about empty joins for an improved join selectivity estimation.

论文关键词:Database query optimization and processing, Data mining, Integrity constraints

论文评审过程:

论文官网地址:https://doi.org/10.1007/s10844-006-0368-2