Benchmarking spatial joins a la carte
- 1 October 1999
- journal article
- research article
- Published by Taylor & Francis in International Journal of Geographical Information Science
- Vol. 13 (7) , 639-655
- https://doi.org/10.1080/136588199241049
Abstract
Spatial joins are join operations that involve spatial data types and operators. Spatial access methods are often used to speed up the computation of spatial joins. This paper addresses the issue of benchmarking spatial join operations. For this purpose, we first present a WWW-based benchmark generator to produce sets of rectangles. Using a Web browser, experimenters can specify the number of rectangles in a sample, as well as the statistical distributions of their sizes, shapes, and locations. Second, using the generator and a well-defined set of statistical models we define several tests to compare the performance of three spatial join algorithms: nested loop, scan-and-index, and synchronized tree traversal. We also added two real-life data sets from the Sequoia 2000 storage benchmark. Our results show that the relative performance of the different techniques mainly depends on the selectivity factor of the join predicate. All of the statistical models and algorithms are available on the Web, which allows for easy verification and modification of our experiments.Keywords
All Related Versions
This publication has 19 references indexed in Scilit:
- Distance-associated join indices for spatial range searchPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Efficient computation of spatial joinsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Environmental Information SystemsPublished by Springer Nature ,1998
- Topological relations in the world of minimum bounding rectanglesPublished by Association for Computing Machinery (ACM) ,1995
- Experimental evaluation in computer science: A quantitative studyJournal of Systems and Software, 1995
- Spatial joins using seeded treesPublished by Association for Computing Machinery (ACM) ,1994
- The SEQUOIA 2000 storage benchmarkACM SIGMOD Record, 1993
- The story of O/sub 2/IEEE Transactions on Knowledge and Data Engineering, 1990
- Spatial query processing in an object-oriented database systemACM SIGMOD Record, 1986
- R-treesPublished by Association for Computing Machinery (ACM) ,1984