Automatic tuning of data synopses

  • Authors:
  • Arnd Christian König;Gerhard Weikum

  • Affiliations:
  • Microsoft Research, One Microsoft Way, Redmond WA;Department of Computer Science, University of the Saarland, P.O. Box 151150, 66041 Saarbrücken, Germany

  • Venue:
  • Information Systems - Special issue: Best papers from EDBT 2002
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Maintaining statistics on multidimensional data distributions is crucial for predicting the run-time and result size of queries and data analysis tasks with acceptable accuracy. Applications of such predictions include traditional query optimization, priority management and resource scheduling for data mining tasks, as well as querying heterogeneous Web data sources with diverse information quality. To this end a plethora of techniques have been proposed for maintaining a compact data "synopsis" on a single table, ranging from variants of histograms to methods based on wavelets and other transforms. However, the fundamental question of how to reconcile the synopses for large information sources with many tables has been largely unexplored. This paper develops a general framework for reconciling the synopses on many tables, which may come from different information sources. It shows how to compute an optimal combination of synopses for a given workload and a limited amount of available memory. As the exact solution has large computational complexity, efficient heuristics are presented for limiting the search space of synopses combinations. The practicality of the approach and the accuracy of the proposed heuristics are demonstrated by experiments.