Title :
Spatial join processing using corner transformation
Author :
Song, Ju-Won ; Whang, Kyu-Young ; Lee, Young-Koo ; Lee, Min-Jae ; Kim, Sang-Wook
Author_Institution :
Dept. of Comput. Sci., Korea Adv. Inst. of Sci. & Technol., Seoul, South Korea
Abstract :
Spatial join finds pairs of spatial objects having a specific spatial relationship in spatial database systems. Since spatial join is a fairly expensive operation, we need an efficient algorithm taking advantage of the characteristics of available spatial access methods. In this paper, we propose a spatial join algorithm using corner transformation and show its excellence through experiments. To the extent of authors´ knowledge, the spatial join processing using corner transformation is new. In corner transformation, two regions in one file joined with two adjacent regions in the other file share a large common area. The proposed algorithm utilizes this property in order to reduce the number of disk accesses for spatial join. Experimental results show that the performance of the algorithm is generally better than that of the R*-tree based algorithm proposed by Brinkhoff et al. (1993. 1994). This is a strong indication that corner transformation is a promising category of spatial access methods and that spatial operations can be performed better in the transform space than in the original space. This reverses the common belief that transformation will adversely effect the clustering. We also briefly mention that the join algorithm based on corner transformation has a nice property of being amenable to parallel processing. We believe that our result will provide a new insight towards transformation-based processing of spatial operations
Keywords :
parallel databases; visual databases; R*-tree based algorithm; corner transformation; disk accesses; efficient algorithm; parallel processing; spatial access methods; spatial database system; spatial join processing; spatial object pair finding; transform space; transformation-based spatial operation processing; Clustering algorithms; Costs; Database systems; Geographic Information Systems; Multidimensional systems; Parallel processing; Partitioning algorithms; Shape; Spatial databases;
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on