Configuring Spatial Grids for Efficient Main Memory Joins

  • Farhan Tauheed
  • Thomas Heinis
  • Anastasia AilamakiEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9147)


The performance of spatial joins is becoming increasingly important in many applications, particularly in the scientific domain. Several approaches have been proposed for joining spatial datasets on disk and few in main memory. Recent results show that in main memory, grids are more efficient than the traditional tree based methods primarily developed for disk. The question how to configure the grid, however, has so far not been discussed.

In this paper we study how to configure a spatial grid for joining spatial data in main memory. We discuss the trade-offs involved, develop an analytical model predicting the performance of a configuration and finally validate the model with experiments.


  1. 1.
    Jacox, E.H., Samet, H.: Spatial join techniques. ACM TODS 32(1), 1–44 (2007)CrossRefGoogle Scholar
  2. 2.
    Preparata, F., Shamos, M.: Computational Geometry: An Introduction. Springer, New York (1993)Google Scholar
  3. 3.
    Šidlauskas, D., Jensen, C.S.: Spatial joins in main memory: implementation matters! In: VLDB 2015 (2015)Google Scholar
  4. 4.
    Orenstein, J.: A comparison of spatial query processing techniques for native and parameter spaces. In: SIGMOD 1990 (1990)Google Scholar
  5. 5.
    Tauheed, F., Biveinis, L., Heinis, T., Schürmann, F., Markram, H., Ailamaki, A.: Accelerating range queries for brain simulations. In: ICDE 2012 (2012)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Farhan Tauheed
    • 2
  • Thomas Heinis
    • 1
  • Anastasia Ailamaki
    • 2
    Email author
  1. 1.Imperial College LondonLondonUK
  2. 2.DIAS - Data-Intensive Applications and Systems LabÉcole Polytechnique Fédérale de Lausanne (EPFL)LausanneSwitzerland

Personalised recommendations