A comparison of spatial query processing techniques for native and parameter spaces

Spatial queries can be evaluated in native space or in a parameter space. In the latter case, data objects are transformed into points and query objects are transformed into search regions. The requirement for different data and query representations may prevent the use of parameter-space searching in some applications. Native-space and parameter-space searching are compared in the context of a z order-based spatial access method. Experimental results show that when there is a single query object, searching in parameter space can be faster than searching in native space, if the data and query objects are large enough, and if sufficient redundancy is used for the query representation. The result is, however, less accurate than the native space result. When there are multiple query objects, native-space searching is better initially, but as the number of query objects increases, parameter space searching with low redundancy is superior. Native-space searching is much more accurate for multiple-object queries.

[1]  Antonin Guttman,et al.  R-trees: a dynamic index structure for spatial searching , 1984, SIGMOD '84.

[2]  Christos Faloutsos,et al.  Tri-cell-a data structure for spatial objects , 1989, Inf. Syst..

[3]  Jürg Nievergelt,et al.  The Grid File: An Adaptable, Symmetric Multikey File Structure , 1984, TODS.

[4]  Jack A. Orenstein Strategies for Optimizing the Use of Redundancy in Spatial Databases , 1989, SSD.

[5]  Jack A. Orenstein Spatial query processing in an object-oriented database system , 1986, SIGMOD '86.

[6]  Frank Manola,et al.  PROBE Spatial Data Modeling and Query Processing in an Image Database Application , 1988, IEEE Trans. Software Eng..

[7]  T. H. Merrett,et al.  A class of data structures for associative searching , 1984, PODS.

[8]  D. B. Lomet,et al.  A robust multi-attribute search structure , 1989, [1989] Proceedings. Fifth International Conference on Data Engineering.

[9]  Jack A. Orenstein Redundancy in spatial databases , 1989, SIGMOD '89.

[10]  Christos Faloutsos,et al.  The R+-Tree: A Dynamic Index for Multi-Dimensional Objects , 1987, VLDB.

[11]  Reijo Sulonen,et al.  The EXCELL Method for Efficient Geometric Access to Data , 1982, DAC 1982.

[12]  Christos Faloutsos,et al.  Fractals for secondary key retrieval , 1989, PODS.

[13]  David B. Lomet,et al.  The hB-tree: a multiattribute indexing method with good guaranteed performance , 1990, TODS.

[14]  Martti Mäntylä,et al.  Localized set operations for solid modeling , 1983, SIGGRAPH.