Abstract
This paper surveys basic concepts of spatial access structures for geometric databases. We discuss the isolated plausibility arguments on which spatial access structure design decisions are traditionally based whenever efficiency is the primary goal, and we propose a more integrated view. This helps to explain phenomena that have been observed in experiments, and it lays the foundation for tailoring spatial access structures to the particular application requirements.
This work has been supported by the Deutsche Forschungsgemeinschaft DFG, grants Si 374/1 and Wi 810/2
Preview
Unable to display preview. Download preview PDF.
References
Abel, D.J., D.M. Mark (1990): A comparative analysis of some two-dimensional orderings; International Journal of Geographical Information Systems, Vol. 4, No. 1, 21–31
Becker, B., P. Franciosa, S. Gschwind, T. Ohler, G. Thiemt, P. Widmayer (1992): Enclosing many boxes by an optimal pair of boxes; to appear in Proceedings of the 9th Symposium on Theoretical Aspects of Computer Science, Paris, 1992
Beckmann, N., H.-P. Kriegel, R. Schneider, B. Seeger (1990): The R*-tree: an efficient and robust access method for points and rectangles; Proc. ACM SIGMOD International Conference on the Management of Data, Atlantic City, New Jersey, 322–331
Blankenagel, G. (1991): Intervall-Indexstrukturen und externe Algorithmen für Nicht-Standard-Datenbanksysteme, Doctoral Dissertation, FernUniversität Hagen
Comer, D. (1979): The ubiquitous B-tree; ACM Computing Surveys, Vol. 11, No. 2, 121–138
Crain, I.K. (1990): Extremely large spatial information systems: a quantitative perspective; Proc. 4th International Symposium on Spatial Data Handling, Zürich, 632–641
Devroye L. (1986): Lecture notes on bucket algorithms; Birkhäuser, Boston
Enbody, R.J., H.C. Du (1988): Dynamic hashing schemes; ACM Computing Surveys, Vol. 20, No. 2, 85–113
Faloutsos, C. (1985): Multiattribute hashing using Gray codes; Proc. ACM SIGMOD International Conference on the Management of Data, Washington D.C., 227–238
Faloutsos, C. (1988): Gray codes for partial match and range queries; IEEE Transactions on Software Engineering, Vol. 14, 1381–1393
Faloutsos, C., S. Roseman (1989): Fractals for secondary key retrieval; Proc. 8th ACM SIGACT/SIGMOD Symposium on Principles of Database Systems, 247–252
Flajolet P., C. Puech (1986): Partial match retrieval of multidimensional data; Journal of the ACM, Vol. 33, No. 2, 371–407
Freeston, M.W. (1987): The BANG file: a new kind of grid file; Proc. ACM SIGMOD International Conference on the Management of Data, San Francisco, 260–269
Freeston, M.W. (1989a): Advances in the design of the BANG file; Proc. 3rd International Conference on Foundations of Data Organization and Algorithms, Paris, Lecture Notes in Computer Science, Vol. 367, Springer, Berlin, 322–338
Freeston, M.W. (1989b): A well-behaved file structure for the storage of spatial objects; Symposium on the Design and Implementation of Large Spatial Databases, Santa Barbara, Lecture Notes in Computer Science, Vol. 409, Springer, Berlin, 287–300
Greene, D. (1989): An implementation and performance analysis of spatial data access methods; Proc. 5th International Conference on Data Engineering, Los Angeles, 606–615
Günther, O. (1988): Efficient structures for geometric data management; Lecture Notes in Computer Science, Vol. 337, Springer, Berlin
Günther, O., A. Buchmann (1990): Research issues in spatial databases; IEEE CS Bulletin on Data Engineering, Vol. 13, No. 4, 35–42
Guttman, A. (1984): R-trees: a dynamic index structure for spatial searching; Proc. ACM SIGMOD International Conference on the Management of Data, Boston, 47–57
Harding, E.F., D.G. Kendall (1974): Stochastic Geometry; Wiley, New York
Henrich, A. (1990): Der LSD-Baum: eine mehrdimensionale Zugriffsstruktur und ihre Einsatzmöglichkeiten in Datenbanksystemen; Doctoral Dissertation, FernUniversität Hagen
Henrich, A., H.-W. Six, P. Widmayer (1989): The LSD-tree: Spatial access to multidimensional point-and non-point objects; 15th International Conference on Very Large Data Bases, Amsterdam, 45–53
Hinrichs, K.H. (1985): The grid file system: implementation and case studies of applications; Doctoral Dissertation, ETH Zürich.
Hutflesz, A., H.-W. Six, P. Widmayer (1988): Globally order preserving multidimensional linear hashing; Proc. 4th International Conference on Data Engineering, Los Angeles, 572–579
Hutflesz, A., H.-W. Six, P. Widmayer (1990): The R-file: An efficient access structure for proximity queries; Proc. 6th International Conference on Data Engineering, Los Angeles, 372–379
Hutflesz, A., P. Widmayer, C. Zimmermann (1991): Global order makes spatial access faster; International Workshop on Data Base Management Systems for Geographical Applications, Springer
Jagadish, H.V. (1990a): Spatial search with polyhedra; Proc. 6th International Conference on Data Engineering, Los Angeles, 311–319
Jagadish, H.V. (1990b): Linear clustering of objects with multiple attributes; Proc. ACM SIGMOD International Conference on the Management of Data, Atlantic City, New Jersey, 332–342
Kriegel, H.-P., B. Seeger (1986): Multidimensional order preserving linear hashing with partial expansions; Proc. International Conference on Database Theory, Lecture Notes in Computer Science, Vol. 243, Springer, Berlin, 203–220
Kriegel, H.-P., B. Seeger (1989): Multidimensional quantile hashing is very efficient for non-uniform distributions; Information Sciences, Vol. 48, 99–117
Manola, F., J.A. Orenstein (1986): Toward a general spatial data model for an object-oriented DBMS; Proc. 12th International Conference on Very Large Data Bases, Kyoto, 328–335
Matheron G. (1975): Random sets and integral geometry; Wiley, New York
Mecke, J., R.G. Schneider, D. Stoyan, W.R.R. Weil (1990): Stochastische Geometrie; DMV-Seminar Vol. 16, Birkhäuser, Basel
Nievergelt, J. (1989): 7±2 criteria for assessing and comparing spatial data structures; Symposium on the Design and Implementation of Large Spatial Databases, Santa Barbara, Lecture Notes in Computer Science, Vol. 409, Springer, Berlin, 3–28
Nievergelt, J., H. Hinterberger, K.C. Sevcik (1984): The grid file: an adaptable, symmetric multikey file structure; ACM Transactions on Database Systems, Vol. 9, No. 1, 38–71
Ooi, B.C. (1987): A data structure for geographic database; GI-Fachtagung Datenbanksysteme für Büro, Technik und Wissenschaft, Informatik-Fachberichte, Vol. 136, Springer, Berlin, 247–258
Ooi, B.C. (1990): Efficient query processing in geographic information systems, Lecture Notes in Computer Science, Vol. 471, Springer, Berlin
Ooi, B.C., R. Sacks-Davis, K.J. McDonell (1989): Extending a DBMS for geographic applications; Proc. 5th International Conference on Data Engineering, Los Angeles, 590–597
Orenstein, J.A. (1989): Redundancy in spatial databases; Proc. ACM SIGMOD International Conference on the Management of Data, Portland, 294–305
Orenstein, J.A. (1990): A comparison of spatial query processing techniques for native and parameter spaces; Proc. ACM SIGMOD International Conference on the Management of Data, Atlantic City, New Jersey, 343–352
Orenstein, J.A., T.H. Merrett (1984): A class of data structures for associative searching; Proc. 3rd ACM SIGACT/SIGMOD Symposium on Principles of Database Systems, Waterloo, 181–190
Otoo, E.J. (1986): Balanced multidimensional extendible hash tree; Proc. 5th ACM SIGACT-SIGMOD International Symposium on Principles of Database Systems, Cambridge, Massachusetts, 100–113
Ouksel, M., P. Scheuermann (1983): Storage mappings for multidimensional linear dynamic hashing; Proc. 2nd ACM SIGACT/SIGMOD Symposium on Principles of Database Systems, 90–105
Regnier, M. (1985): Analysis of grid file algorithms; BIT Vol. 25, 335–357
Robinson, J.T. (1981): The K-D-B-tree: a search structure for large multidimensional dynamic indexes; Proc. ACM SIGMOD International Conference on the Management of Data, Ann Arbor, 10–18
Samet, H. (1990a): The design and analysis of spatial data structures; Addison-Wesley, Reading
Samet, H. (1990b): Applications of spatial data structures; Addison-Wesley, Reading
Santaló, L.A. (1976): Integral geometry and geometric probability; Addison-Wesley, Reading
Seeger, B. (1989): Entwurf und Implementierung mehrdimensionaler Zugriffsstrukturen; Doctoral Dissertation, Universität Bremen
Seeger, B., H.-P. Kriegel (1988): Techniques for design and implementation of efficient spatial access methods; Proc. 14th International Conference on Very Large Data Bases, Los Angeles, 360–371
Seeger, B., H.-P. Kriegel (1990): The buddy-tree: an efficient and robust access method for spatial data base systems; Proc. 16th International Conference on Very Large Data Bases, Brisbane, 590–601
Shaffer, C.A., H. Samet, R.C. Nelson (1990): QUILT: a geographic information system based on quadtrees; International Journal of Geographical Information Systems, Vol. 4, No. 2, 103–131
Six H.-W., P. Widmayer (1986): Hintergrundspeicherstrukturen für ausgedehnte Objekte; 16. Jahrestagung der Gesellschaft für Informatik, Berlin, Informatik-Fachberichte, Vol. 126, Springer, Berlin, 538–552
Six H.-W., P. Widmayer (1988): Spatial searching in geometric databases; Proc. 4th International Conference on Data Engineering, Los Angeles, 496–503
Stoyan, D., W.S. Kendall, J. Mecke (1987): Stochastic geometry and its applications; Wiley, New York, 1987.
Tilove, R.B. (1980): Set membership classification: A unified approach to geometric intersection problems; IEEE Transactions on Computers, C-29, 874–883
Tropf, H., H. Herzog (1981): Multidimensional range search in dynamically balanced trees; Angewandte Informatik, Vol. 2, 71–77
van Oosterom, P. (1990): Reactive data structures for geographic information systems; Doctoral Dissertation (Proefschrift), Rijksuniversiteit Leiden
Wang, J.-H., T.-S. Yuen, D.H.-C. Du (1987): On multiple random access and physical data placement in dynamic files; IEEE Transactions on Software Engineering, Vol. 13, No. 8, 977–987
Weikum, G., B. Neumann, H.-B. Paul (1987): Konzeption und Realisierung einer mengenorientierten Seitenschnittstelle zum effizienten Zugriff auf komplexe Objekte; GI-Fachtagung Datenbanksysteme für Büro, Technik und Wissenschaft, Informatik-Fachberichte, Vol. 136, Springer, Berlin, 212–230
Widmayer, P. (1991): Datenstrukturen für Geodatenbanken; in: Entwicklungstendenzen bei Datenbank-Systemen, ed. G. Vossen, K.-U. Witt, Oldenbourg, München, 317–361
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Six, HW., Widmayer, P. (1992). Spatial access structures for geometric databases. In: Monien, B., Ottmann, T. (eds) Data structures and efficient algorithms. Lecture Notes in Computer Science, vol 594. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-55488-2_29
Download citation
DOI: https://doi.org/10.1007/3-540-55488-2_29
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55488-2
Online ISBN: 978-3-540-47103-5
eBook Packages: Springer Book Archive