Abstract
Histograms are used in most commercial database systems to estimate query result sizes and evaluation plan costs. They can also be used to optimize join algorithms. In this paper, we consider how to use histograms to improve the join processing in temporal databases. We define histograms for temporal data and a temporal join algorithm that makes use of this histogram information. The join algorithm is a temporal partition-join with dynamic buffer allocation. Histogram information is used to determine partition boundaries that maximize overall buffer usage. We compare the performance of this join algorithm to temporal join evaluation strategies that do not use histograms, such as a partition-based algorithm based on sampling and a partition-join using the Time Index, an index structure for temporal data. The results demonstrate that the temporal partition-join is substantially improved through the incorporation of histogram information, showing significantly better performance than the sampling-based algorithm and achieving equivalent performance to the Time Index join without requiring an index.
Original language | English |
---|---|
Title of host publication | Database and Expert Systems Applications - 11th International Conference, DEXA 2000, Proceedings |
Editors | Norman Revell, Mohamed Ibrahim, Josef Kung |
Publisher | Springer |
Pages | 488-498 |
Number of pages | 11 |
ISBN (Print) | 9783540679783 |
Publication status | Published - 1 Jan 2000 |
Externally published | Yes |
Event | International Conference on Database and Expert Systems Applications 2000 - London, United Kingdom Duration: 4 Sept 2000 → 8 Sept 2000 Conference number: 11th https://link.springer.com/book/10.1007/3-540-44469-6 (Proceedings) |
Publication series
Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Volume | 1873 |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | International Conference on Database and Expert Systems Applications 2000 |
---|---|
Abbreviated title | DEXA 2000 |
Country/Territory | United Kingdom |
City | London |
Period | 4/09/00 → 8/09/00 |
Internet address |
|