2003 · 38 citations · 17 references
ComputingComputer ScienceData ManagementData StructuresDatabasesDatabase ManagementNearest Neighbor SearchQuery OptimizationQuery ProcessingSpatial Database SystemsSpatial DatabasesDynamic Nearest Neighbor SearchDynamic Nearest Neighbor StructuresIndex StructuresMaintenance Cost OptimizationNearest Neighbor Data StructuresR-tree IndexingR-treesScalable Indexing
Reverse nearest neighbors queries have emerged as an important class of queries for spatial and other types of databases. The Rdnn-tree is an R-tree based structure that has been shown to perform outstandingly for such kind of queries. However, one practical problem facing it (as well as other type of indexes) is how to effectively construct the index from stretch. In this case, the cost of constructing and maintaining a Rdnn-Tree is about twice the cost of an R-Tree. Normal insertion into a Rdnn-Tree is performed one point at a time, known as single point insertion. The question arises, can insertion be improved there by reducing the construction and maintenance cost. In this paper we propose a bulk-loading technique, which is capable of significantly, improve the performance of constructing the index from stretch, as well as insert a large amount of data. Experiments show that our method outperforms the single point insertion significantly.
17
The R*-tree: an efficient and robust access method for points and rectangles
Norbert Beckmann, Hans‐Peter Kriegel, Ralf Schneider et al. · 1990 · 4.2K citations · Full text
Influence sets based on reverse nearest neighbor queries
Flip Korn, S. Muthukrishnan · ACM SIGMOD Record · 2000 · 517 citations · Full text