1. Two-layer Space-oriented Partitioning for Non-point Data
- Author
-
Tsitsigkos, Dimitrios, Bouros, Panagiotis, Lampropoulos, Konstantinos, Mamoulis, Nikos, and Terrovitis, Manolis
- Subjects
Computer Science - Databases - Abstract
Non-point spatial objects (e.g., polygons, linestrings, etc.) are ubiquitous. We study the problem of indexing non-point objects in memory for range queries and spatial intersection joins. We propose a secondary partitioning technique for space-oriented partitioning indices (e.g., grids), which improves their performance significantly, by avoiding the generation and elimination of duplicate results. Our approach is easy to implement and can be used by any space-partitioning index to significantly reduce the cost of range queries and intersection joins. In addition, the secondary partitions can be processed independently, which makes our method appropriate for distributed and parallel indexing. Experiments on real datasets confirm the advantage of our approach against alternative duplicate elimination techniques and data-oriented state-of-the-art spatial indices. We also show that our partitioning technique, paired with optimized partition-to-partition join algorithms, typically reduces the cost of spatial joins by around 50%., Comment: To appear in the IEEE Transactions on Knowledge and Data Engineering
- Published
- 2023