Efficient k Nearest Neighbor Queries on Remote Spatial Databases Using Range Estimation

  • Authors:
  • Danzhou Liu;Ee-Peng Lim;Wee Keong Ng

  • Affiliations:
  • -;-;-

  • Venue:
  • SSDBM '02 Proceedings of the 14th International Conference on Scientific and Statistical Database Management
  • Year:
  • 2002

Quantified Score

Hi-index 0.01

Visualization

Abstract

K -Nearest Neighbor k -NN) queries are used in GIS and CAD/CAM applications to find the k spatial objects closest to some given query points. Most previous k -NN research has assumed that the spatial databases to be queried are local, and that the query processing algorithms have direct access to their spatial indices; e.g., R-trees. Clearly, this assumption does not hold when k -NN queries are directed at remote spatial databases that operate autonomously. While it is possible to replicate some or all the spatial objects from the remotedatabases in a local database and build a separate index structure for them, such an alternative is infeasible when the database is huge, or there are large number of spatial databases to be queried. In this paper, we propose a k -NN query processing algorithm that uses one or more window queries to retrieve the nearest neighbors of a given query point. We also propose two different methods to estimate the ranges to be used by the window queries. Each range estimation method requires different statistical knowledge about the spatial databases. Our experiments on the TIGER data allow us to study the behavior of the proposed algorithm using different range estimation methods. Apart from not requiring direct access to the spatial indices, the window queries used in the proposed algorithm can be easilysupported by non-spatial database systems containing spatial objects.