PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
August 1, 2015Proceedings of the VLDB Endowment101 citations

Join size estimation subject to filter conditions

View Full Paper
DVDavid VengerovAMAndre Cavalheiro MenckMZMohamed Zaït

Key Points

Key points are not available for this paper at this time.

Abstract

In this paper, we present a new algorithm for estimating the size of equality join of multiple database tables. The proposed algorithm, Correlated Sampling, constructs a small space synopsis for each table, which can then be used to provide a quick estimate of the join size of this table with other tables subject to dynamically specified predicate filter conditions, possibly specified over multiple columns (attributes) of each table. This algorithm makes a single pass over the data and is thus suitable for streaming scenarios. We compare this algorithm analytically to two other previously known sampling approaches (independent Bernoulli Sampling and End-Biased Sampling) and to a novel sketch-based approach. We also compare these four algorithms experimentally and show that results fully correspond to our analytical predictions based on derived expressions for the estimator variances, with Correlated Sampling giving the best estimates in a large range of situations.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Vengerov et al. (2015) studied this question.

synapsesocial.com/papers/6a20eaf86dd54ee3d3eb2872https://doi.org/10.14778/2824032.2824051
Ask AI
Helpful
Bookmark
Share
View Full Paper