Skip to main navigation Skip to search Skip to main content

Hierarchical group-based sampling

  • Rainer Gemulla*
  • , Henrike Berthold
  • , Wolfgang Lehner
  • *Corresponding author for this work

Research output: Contribution to journal › Conference article in Journal › Research › peer-review

Abstract

Approximate query processing is an adequate technique to reduce response times and system load in cases where approximate results suffice. In database literature, sampling has been proposed to evaluate queries approximately by using only a subset of the original data. Unfortunately, most of these methods consider either only certain problems arising due to the use of samples in databases (e.g. data skew) or only join operations involving multiple relations. We describe how well-known sampling techniques dealing with group-by operations can be combined with foreign-key joins such that the join is computed after the generation of the sample. In detail, we show how senate sampling and small group sampling can be combined efficiently with the idea of join synopses. Additionally, we introduce different algorithms which maintain the sample if the underlying data changes. Finally, we prove the superiority of our method to the naive approach in an extensive set of experiments.

Original languageEnglish
Book seriesLecture Notes in Computer Science
Volume3567
Pages (from-to)120-132
Number of pages13
ISSN0302-9743
DOIs
Publication statusPublished - 2005
Externally publishedYes
Event22nd British National Conference on Databases, BNCOD 22 - Sunderland, United Kingdom
Duration: 5 Jul 2005 → 7 Jul 2005

Conference

Conference22nd British National Conference on Databases, BNCOD 22
Country/TerritoryUnited Kingdom
CitySunderland
Period05/07/2005 → 07/07/2005

Fingerprint

Dive into the research topics of 'Hierarchical group-based sampling'. Together they form a unique fingerprint.

Cite this