A new range query algorithm for universal B-trees

  • Authors:
  • Tomáš Skopal;Michal Krátký;Jaroslav Pokorný;Václav Snášel

  • Affiliations:
  • Department of Software Engineering, Charles University in Prague, Prague, Czech Republic;VŠB--Technical University of Ostrava, Department of Computer Science, Ostrava, Czech Republic;Department of Software Engineering, Charles University in Prague, Prague, Czech Republic;VŠB--Technical University of Ostrava, Department of Computer Science, Ostrava, Czech Republic

  • Venue:
  • Information Systems
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

In multi-dimensional databases the essential tool for accessing data is the range query (or window query). In this paper we introduce a new algorithm of processing range query in universal B-tree (UB-tree), which is an index structure for searching in multi-dimensional databases. The new range query algorithm (called the DRU algorithm) works efficiently, even for processing high-dimensional databases. In particular, using the DRU algorithm many of the UB-tree inner nodes need not to be accessed. We explain the DRU algorithm using a simple geometric model, providing a clear insight into the problem. More specifically, the model exploits an interesting relation between the Z-curve and generalized quad-trees. We also present experimental results for the DRU algorithm implementation.