Using Space-Filling Curves for Multi-dimensional Indexing

This paper presents and discusses a radically different approach to multi-dimensional indexing based on the concept of the space-filling curve. It reports the novel algorithms which had to be developed to create the first actual implementation of a system based on this approach, on some comparative performance tests, and on its actual use within the TriStarp Group at Birkbeck to provide a Triple Store repository. An important result that goes beyond this requirement, however, is that the performance improvement over the Grid File is greater the higher the dimension.

[1]  Oliver Günther,et al.  Multidimensional access methods , 1998, CSUR.

[2]  Christos Faloutsos,et al.  Analysis of the Clustering Properties of the Hilbert Space-Filling Curve , 2001, IEEE Trans. Knowl. Data Eng..

[3]  Akhil Kumar A Study of Spatial Clustering techniques , 1994, DEXA.

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

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

[6]  Mirfakhradin Derakhshan Rokhsari A development of the grid file for the storage of binary relations , 1989 .

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

[8]  A. Guttman,et al.  A Dynamic Index Structure for Spatial Searching , 1984, SIGMOD 1984.

[9]  Umeshwar Dayal,et al.  Proceedings of Association for Computing Machinery, Special Interest Group on Management of Data : 1987 annual conference, San Francisco, May 27-29, 1987 , 1987 .

[10]  G. Peano Sur une courbe, qui remplit toute une aire plane , 1890 .

[11]  Christos Faloutsos,et al.  DOT: A Spatial Access Method Using Fractals , 1991, ICDE.

[12]  Jonathan K. Lawder The application of space-filling curves to the storage and retrieval of multi-dimensional data , 2000 .

[13]  Michael Freeston,et al.  The BANG file: A new kind of grid file , 1987, SIGMOD '87.

[14]  H. V. Jagadish,et al.  Analysis of the Hilbert Curve for Representing Two-Dimensional Space , 1997, Inf. Process. Lett..

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

[16]  D. Hilbert Ueber die stetige Abbildung einer Line auf ein Flächenstück , 1891 .

[17]  Arthur R. Butz,et al.  Alternative Algorithm for Hilbert's Space-Filling Curve , 1971, IEEE Transactions on Computers.

[18]  Theodore Bially,et al.  Space-filling curves: Their generation and their application to bandwidth reduction , 1969, IEEE Trans. Inf. Theory.