Academia.eduAcademia.edu

Outline

AS urvey on Multidimensional Methods

2001

Abstract

The extraordinary format of spatial data and the fact that there is no straightforward mapping of spatial objects from the multidimensional space to the 1-dimensional space, stimulated various researchers during the past two decades to develop multidimensional access methods that facilitate efficient indexing of spatial objects in large databases. This survey paper tries a classification of existing multidimensional access methods, according to the types of data they are most suitable for (points or objects with spatial extent), their structure (hierarchical or flat), and their performance over spatial queries. Most of this work is based on an excellent survey paper[Gaed97] * This work was conducted for the purposes of COMP630c, "Spatial, Image and Multimedia Databases," Oct. 1997

References (47)

  1. Beckmann, N., H.-P. Kriegel, R. Schneider, and B. Seeger, "The R * -tree: An Efficient and Robust Access Method for Points and Rectangles," In Proc. ACM SIGMOD International Conference on Management of Data, pp. 322-331, 1990
  2. Bentley, J. L., "Multidimensional Binary Search Trees Used For Associative Searching," Communications of the ACM, 18(9), 509-517, 1975
  3. Brinkhoff, T., H-P. Kriegel, R. Schneider, and B. Seeger, "Multi-Step Processing of Spatial Joins," In Proc. ACM SIGMOD International Conference on Management of Data, pp. 197-208, 1994
  4. Brinkhoff, T., H-P. Kriegel, and B. Seeger, "Efficient Processing of Spatial Joins using R-trees," In Proc. ACM SIGMOD International Conference on Management of Data, pp. 237-246, 1993
  5. Bentley, J. L., "Multidimensional Binary Search Trees Used For Associative Searching," Communications of the ACM, 18(9), pp. 509-517, 1975
  6. Blanken, H., A. Ijbema, P. Meek, and B van den Akker, "The generalized grid file: Description and performance aspects," In Proceeding of 6 th IEEE International Conference on Data Engineering, pp. 380-388, 1990
  7. Comer, D., "The ubiquitous B-tree," ACM Computing Surveys, 11(2), pp. 121-138, 1979
  8. Fagin, R., J. Nievergelt, N. Pippenger, and R. Strong, "Extendible hashing: A fast access method for dynamic files," ACM Transaction on Database Systems, 4(3), pp. 315-344
  9. Finkel, R.A. and J. L. Bentley, "Quad trees: a data structure for retrieval on composite keys," Acta Inform., 4:11-9, 1974
  10. Freeston, M., "The BANG file: A new kind of grid file," In Proc. ACM SIGMOD International Conference on Management of Data, pp. 260-269, 1987
  11. Friedman, J. H., J. L. Bentley, and R. A. Finkel, "An Algorithm For Finding Best Matches in Logarithmic Expected Time," ACM Transactions on Mathematical Software, 3(3), pp. 209-226, 1977
  12. Gaede, V. and O. Günther, "Survey on Multidimensional Access Method," Technical Report ISS-16, Department of Economics and Business Administration, Humboldt University Berlin, revised version, 1997.
  13. Gunther, O. and J. Bilmes (1991) "Tree-based access methods for spatial databases: Implementation and performance evaluation." IEEE Trans. Knowledge and Data Eng. 3(3), 342-356.
  14. Günther, O., "Efficient Computations of Spatial Joins," In Proc. 9th International Conference on of Data Engineering, pp. 50-59, 1993
  15. Guttman, A., "R-trees: A Dynamic Index Structure for Spatial Searching," In Proc. ACM SIGMOD International Conference on Management of Data, pp. 47-57, 1984
  16. Hoel, E.G. and H. Samet (1992) "A qualitative comparison study of data structures for large segment databases." In Proc. ACM SIGMOD Int. Conf. on Management of Data, pp. 205-214.
  17. Hinrichs, K., "The grid file system: implementation and case studies of applications," PhD. dissertation, Institute fur Informatik, ETH, Zurich, Switzerland, 1985
  18. Hunter, G. M., "Efficient computation and data structures for graphics," PhD thesis, Department of Electrical Engineering and Computer Science, Princeton University, Princeton, NJ.
  19. Hutflesz, A., H.W. Six, and P. Widmayer (1988a) "Globally order preserving multidimensional linear hashing." In Proc. 4 th IEEE Int. Conf. on Data Eng., pp.572-579.
  20. Hutflesz, A., H.W. Six, and P. Widmayer (1990) "The R-file: An efficient access structure for proximity queries." In Proc. 6 th IEEE Int. Conf. on Data Eng., pp.372-379.
  21. Kamel, I. and C. Faloustsos (1994) "Hilbert R-tree: An improved R-tree using fractals." In Proc. 20 th Int. Conf. On Very Large Data Bases, pp. 500-509.
  22. Kriegel, H.P., M. Schiwietz, R. Schneider, and B.Seeger (1990) "Performance comparison of point and spatial access methods." In A. Buchmann, O. Gunther, T.R. Smith, and Y.F. Wang, "Design and Implementation of Large Spatial Database Systems", Number 409 in LNCS, Berlin/Heidelberg/New York, pp. 89-114.
  23. Meagher, D., "Geometric modeling using octree encoding,|" Computer Graphics and Image Processing, 19, 2 (June), pp. 129-147
  24. Merrett, T. H., "Multidimensional paging for efficient database querying," Proceedings of the International Conference in Management of Data, Milan, June 1978, pp. 277-289
  25. Merrett, T. H. and E. J. Otoo, "Dynamic multipaging: a storage structure for large shared data banks," in Improving Database Usability and Responsiveness, P. Sheuermann, ed., Academic Press, New York, 1982, pp. 237-254
  26. Nievergelt, J., H. Hinterberger, and K. Sevcik, "The grid file: An adaptable, symmetric multikey file structure," In A. Duijvestijn and p. Lockemann (Eds.), Proc. 3 rd ECI Conf., Number 123 in LNCS, Berlin/Heidelberg/New York, pp. 236-251, Springer-Verlag, 1981
  27. Ooi, B.C. (1990) "Efficient Query Processing in Geographic Information Systems." Number 471 in LNCS. Berlin/Heidelberg/New York.
  28. Oosterom, P. (1990) "Reactive Data Structures for GIS" Ph.D. thesis, University of Leiden, The Netherlands.
  29. Orenstein, J. A., "Multidimensional tries used for associative searching," Information Processing Letters 14, 4(June 1982), pp. 150-157
  30. Ouksel, M., "The interpolation-based grid file," Proceedings of the Fourth ACM SIGACT- SIGMOD Symposium on Principles of Database Systems, Portland, OR.
  31. Peloux, J.; G. Reynal and M. Scholl (1994) "Evaluation of spatial indices implemented with the O 2 DBMS.
  32. Robinson, J. T., "The K-D-B-tree: A Search Structure For Large Multidimensional Dynamic Indexes," In Proc. ACM SIGMOD International Conference on Management of Data, pp. 10-18, 1981
  33. Roussopoulos, N. and D. Leifker, "Direct Spatial Search on Pictorial Databases Using Packed R- Trees," In Proc. ACM SIGMOD International Conference on Management of Data, pp. 17-31, 1985
  34. Samet, H., "The quadtree and related hierarchical data structures," ACM Computing Surveys, 16, June 1984
  35. Samet, H. and R. E. Webber, "Storing A collection of polygons using quadtrees," ACM Transactions on Graphics 4, 3(July 1985), pp. 182-222 (also Proceedings of Computer Vision and Pattern Recognition 83, Washington, DC, June 1983, pp. 127-132; and University of Maryland Computer Science TR-1372).
  36. Samet, H., "An overview of quadtrees, octrees, and related hierachical data structures," In R. A. Earnshaw, editor, Theoretical Foundations of Computer Graphics and CAD. NATO ASI Series F, vol.40, pp. 51-68. Springer-Verlag, 1988
  37. Samet, H., "Applications of Spatial Data Structures: Computer Graphics, Image Processing, and GIS," Addison-Wesley, Reading, MA, 1990
  38. Samet, H., "The Design and Analysis of Spatial Data Structures," Addison Wesley, Reading, Mass., 1990
  39. Seeger, B. and H.-P. Kriegel, "The buddy-tree: an efficient and robust access method for spatial data base systems," In Proc. 16th Int. Conference on Very Large Data Bases, pp. 590-601, 1990
  40. Seeger, B., "Performance comparison of segment access methods implemented on top of buddy tree." In O. Gunther and H. Schek, Advanced in Spatial Databases, Number 525 in LNCS, Berlin/Heidelberg/New York, pp. 277-296, 1991
  41. Sellis, T., N. Roussopoulos, and C. Faloutsos, "The R + -tree: A dynamic index for multidimensional objects," In Proc. 13th Int. Conference on Very Large Data Bases, pp. 507-518, 1987
  42. Six, H. and P. Widmayer, "Spatial searching in geometric databases," In Proc. 4 th IEEE Int. Conf. On Data Eng., pp. 496-503.
  43. Smith, T.R., and P. Gao, "Experimental performance evaluations on spatial access methods." In Proc. 4 th Int. Symp. on Spatial Data Handling, Zurich, pp.991-1002, 1990
  44. Sutherland, I. E., R. F. Sproull, and R. A. Schumacker, "A characterization of ten hidden- surface algorithms," ACM Computing Surveys 6, 1(March 1974), pp. 1-55, 1974
  45. Tamminen, M., "The extendible cell method for closest point problems," BIT 22, pp. 27-41, 1982
  46. Tamminen, M., "Performance anlysis of cell based geometric file organizations," International Journal of Computer Vision, Graphics and Image Processing 24, pp. 160-181, 1983
  47. Whang, K. Y. and R. Krishnamurthy, "Multilevel grid files," Yorktown Heights, NY: IBM Research Laboratory, 1985