Article: Multiway Spatial Joins

File Download Links for fulltext
(May Require Subscription)
Supplementary
  • Basic View
  • Metadata View
  • XML View
TitleMultiway Spatial Joins
AuthorsMamoulis, N1
Papadias, D2
KeywordsAlgorithms
H.2.8 [Database Management]: Database Application - spatial databases and GIS
Multiway joins
Query processing
Spatial joins
Issue Date2001
PublisherAssociation for Computing Machinery, Inc.
CitationAcm Transactions On Database Systems, 2001, v. 26 n. 4, p. 424-475 [How to Cite?]
DOI: http://dx.doi.org/10.1145/503099.503101
AbstractDue to the evolution of Geographical Information Systems, large collections of spatial data having various thematic contents are currently available. As a result, the interest of users is not limited to simple spatial selections and joins, but complex query types that implicate numerous spatial inputs become more common. Although several algorithms have been proposed for computing the result of pairwise spatial joins, limited work exists on processing and optimization of multiway spatial joins. In this article, we review pairwise spatial join algorithms and show how they can be combined for multiple inputs. In addition, we explore the application of synchronous traversal (ST), a methodology that processes synchronously all inputs without producing intermediate results. Then, we integrate the two approaches in an engine that includes ST and pairwise algorithms, using dynamic programming to determine the optimal execution plan. The results show that, in most cases, multiway spatial joins are best processed by combining ST with pairwise methods. Finally, we study the optimization of very large queries by employing randomized search algorithms.
ISSN0362-5915
2011 Impact Factor: 1.0
2011 SCImago Journal Rankings: 0.059
DOIhttp://dx.doi.org/10.1145/503099.503101
ISI Accession Number IDWOS:000173588000002
ReferencesReferences in Scopus
DC Field
Value
dc.contributor.authorMamoulis, N
dc.contributor.authorPapadias, D
dc.date.accessioned2010-09-06T09:53:05Z
dc.date.available2010-09-06T09:53:05Z
dc.date.issued2001
dc.description.abstractDue to the evolution of Geographical Information Systems, large collections of spatial data having various thematic contents are currently available. As a result, the interest of users is not limited to simple spatial selections and joins, but complex query types that implicate numerous spatial inputs become more common. Although several algorithms have been proposed for computing the result of pairwise spatial joins, limited work exists on processing and optimization of multiway spatial joins. In this article, we review pairwise spatial join algorithms and show how they can be combined for multiple inputs. In addition, we explore the application of synchronous traversal (ST), a methodology that processes synchronously all inputs without producing intermediate results. Then, we integrate the two approaches in an engine that includes ST and pairwise algorithms, using dynamic programming to determine the optimal execution plan. The results show that, in most cases, multiway spatial joins are best processed by combining ST with pairwise methods. Finally, we study the optimization of very large queries by employing randomized search algorithms.
dc.description.natureLink_to_subscribed_fulltext
dc.identifier.citationAcm Transactions On Database Systems, 2001, v. 26 n. 4, p. 424-475 [How to Cite?]
DOI: http://dx.doi.org/10.1145/503099.503101
dc.identifier.doihttp://dx.doi.org/10.1145/503099.503101
dc.identifier.epage475
dc.identifier.hkuros71440
dc.identifier.isiWOS:000173588000002
dc.identifier.issn0362-5915
2011 Impact Factor: 1.0
2011 SCImago Journal Rankings: 0.059
dc.identifier.issue4
dc.identifier.openurl
dc.identifier.scopuseid_2-s2.0-0347236452
dc.identifier.spage424
dc.identifier.urihttp://hdl.handle.net/10722/89157
dc.identifier.volume26
dc.languageeng
dc.publisherAssociation for Computing Machinery, Inc.
dc.publisher.placeUnited States
dc.relation.ispartofACM Transactions on Database Systems
dc.relation.referencesReferences in Scopus
dc.rightsACM Transactions on Database Systems. Copyright © Association for Computing Machinery, Inc.
dc.subjectAlgorithms
dc.subjectH.2.8 [Database Management]: Database Application - spatial databases and GIS
dc.subjectMultiway joins
dc.subjectQuery processing
dc.subjectSpatial joins
dc.titleMultiway Spatial Joins
dc.typeArticle
Author Affiliations
  1. The University of Hong Kong
  2. Hong Kong University of Science and Technology