ACM Home Page
Please provide us with feedback. Feedback
Partition based spatial-merge join
Full text PdfPdf (1.53 MB)
Source International Conference on Management of Data archive
Proceedings of the 1996 ACM SIGMOD international conference on Management of data table of contents
Montreal, Quebec, Canada
Pages: 259 - 270  
Year of Publication: 1996
ISBN:0-89791-794-4
Also published in ...
Authors
Jignesh M. Patel  Computer Sciences Department, University of Wisconsin, Madison
David J. DeWitt  Computer Sciences Department, University of Wisconsin, Madison
Sponsors
SIGART: ACM Special Interest Group on Artificial Intelligence
SIGMOD: ACM Special Interest Group on Management of Data
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 16,   Downloads (12 Months): 87,   Citation Count: 75
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/233269.233338
What is a DOI?

ABSTRACT

This paper describes PBSM (Partition Based Spatial-Merge), a new algorithm for performing spatial join operation. This algorithm is especially effective when neither of the inputs to the join have an index on the joining attribute. Such a situation could arise if both inputs to the join are intermediate results in a complex query, or in a parallel environment where the inputs must be dynamically redistributed. The PBSM algorithm partitions the inputs into manageable chunks, and joins them using a computational geometry based plane-sweeping technique. This paper also presents a performance study comparing the the traditional indexed nested loops join algorithm, a spatial join algorithm based on joining spatial indices, and the PBSM algorithm. These comparisons are based on complete implementations of these algorithms in Paradise, a database system for handling GIS applications. Using real data sets, the performance study examines the behavior of these spatial join algorithms in a variety of situations, including the cases when both, one, or none of the inputs to the join have an suitable index. The study also examines the effect of clustering the join inputs on the performance of these join algorithms. The performance comparisons demonstrates the feasibility, and applicability of the PBSM join algorithm.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
Arc95
ESRI, Redlands, CA. "ARC/INFO: The World's GIS. An ESRI White Paper", March 1995.
Ben75
 
Ben79
J. L. Bentley. "Multidlmensionat Binary Search Trees in Database Applications". In IEEE Trat~sactions on Software Engineering, volume 5(4), 1979.
 
BHF93
BKS93
BKSS90
BKSS94
 
Bur86
R A. Burrough. "Principles of Geographic hzformation Systems for Land Resources Assessment". Oxford University Press, 1986.
CDF+94
CFR87
 
Cor95
Intergraph Corporation. "GIS/AM/FM Information". "http://wwm intergraph'c~m/utihnap'shtmt ", 1995.
 
DKL+94
 
DLPY93
D. J. DeWitt, J. Luo, J. M. PateI, and J. Yu. "Paradise -A Parallel Geographic Information System". In Proceedings of the A CM Workshop on Advance~ in Geographic Information Systems, Arlington, Virginia, November 1993.
 
DNSS92
 
GS87
 
Gün93
Gut84
 
HNKT90
 
HS95
 
KHT89
LR94
 
LR95
LR96
 
MC80
 
MGR91
D.J. Maguire, M. E Goodchild, and D. W. Rhind. "Geographic h~formation Systems" volume 1. Longman Scientific & Technical, copublishect in the US with John Wiley & Sons, Inc. New York, 1991.
NHS84
NS86
OM84
 
OM88
Ore86
Ore89
Ore90
 
PD
J. M. Patel and D. J. DeWitt. "Partition Based Spatial-Merge Join". http://www.cs.wisc.edu/paradise/paradise.papers.html.
 
PS88
 
Rot91
D. Rotem. "Spatial Join Indices". in IEEE Transactions on Knowledge and Data Engineering, Kobe, April 1991.
SFGM93
 
Sto86
M. Stonebraker. "The Case for Shared Nothing". Database Engineering, 9( 1 ), 1986.
 
Tig
U.S. Bureau of the Census, Washington, DC. "TIGER~Line Files(TM). 1992 Technical Documentation".
 
TY95
Ube94
Val87
 
ZG90

CITED BY  75

Collaborative Colleagues:
Jignesh M. Patel: colleagues
David J. DeWitt: colleagues