DOI QR코드

DOI QR Code

A Physical Database Design Method for Access Structures of Spatial Database Systems

공간 데이터베이스 시스템을 위한 액세스 구조의 물리적 데이터베이스 설계 기법

  • Published : 2002.04.01

Abstract

This paper presents a physical database design methodology for spatial access structures using transformation techniques in spatial database systems. Recently, many spatial access structures have been proposed in the literature. However, there has been no effort for their physical database design. We first show that most spatial queries in the original space are transformed into one type of range queries in the transform space, and then propose a method for finding the optimal configuration of spatial access structures by using the relationship between the shapes of query regions, that are correspond to the range queries, and page regions, that are correspond to data pages, in the transform space. For performance evaluation, we perform extensive experiments with the MBR-MLGF, a spatial access structure using transformation techniques, using various types of queries and data distributions. The results indicate that our proposed method builds optimal MBR-MLGF according to the query types. When the interval ratio of a transformed four-dimensional query region is 1 : 16 : 256 : 4096, the performance of the proposed method is enhanced by as much as five times over that of the conventional cyclic splitting method. The result confirms that the proposed physical database design methodology is useful in a practical way.

본 연구에서는 공간 데이터베이스 시스템에서 변환기법을 이용한 공간 액세스 구조에 대한 물리적 데이터베이스의 설계기법을 제안한다. 지금까지 공간 액세스 구조에 대한 많은 연구가 수행되어 왔으나 공간의 물리적 데이터베이스 설계의 측면에서의 연구는 수행된 바가 없다. 본 논문에서는 먼저 원공간(original space)에 주어지는 모든 광간 질의가 변환기법에 의한 변환공간에서는 한 가지 형태의 범위 질의로 변환되는 특징이 있음을 보인다. 그리고 변환공간상에서 이 범위 질의가 위치하는 질의 영역의 모양과 데이터 페이지가 위치하는 페이지 영역의 모양 사이의 관련성을 이용하여 질의처리의 성능을 향상시킬 수 있는 공간 액세스 간조의 최적 구성 기법을 제안한다. 또한, 성능평가를 위하여 공간 액세스 구조의 하나인 MBR-MLGF를 이용하여 다양한 질의 패턴과 데이터 분포에 대하여 제안된 설계기법을 적용한 실험 결과를 제시한다. 실험 결과에 의하면, 제안된 기법은 주어진 질의 패턴에 따라 최적의 MBR-MLGF를 구성할 수 있으며, 이차원 원공간에 대하여 변환공간으로 일반화한 사차원 질의 영역의 구간비가 1 : 16 : 256 : 4096인 경우, 기존의 순환 분할 기법에 비해 질의처리의 성능이 다섯배 이상으로 향상된다. 이러한 질의처리 성능의 향상은 제안된 물리적 데이터베이스 설계기법이 매우 유용함을 나타내는 것이다.

Keywords

References

  1. Guting, O., 'An Introduction to Spatial Database Systems,' The VLDB Journal, Vol. 3, No. 4, pp.357-399, Oct., 1994 https://doi.org/10.1007/BF01231602
  2. Song, J. W., Whang, K. Y., and Kim, S. W., 'Spatial Join Processing Using Corner Transformation,' IEEE Trans. on Knowledge and Data Engineering Vol.11, No.4, Aug., 1999 https://doi.org/10.1109/69.790844
  3. Orenstein, J., 'Spatial Query Processing in an Object Oriented Database System,' In Proc. Int'l conf. on Management of Data, ACM SIGMOD, pp.326-336, 1986 https://doi.org/10.1145/16894.16886
  4. Faloutsos, C., 'Gray Codes for Partial Match and Range Queries,' IEEE Trans. on Software Engineering, Vol.14, No.10, pp.1381-1393, Oct., 1998 https://doi.org/10.1109/32.6184
  5. Samet, H., Applications of Spatial Data Structures : Computer Graphics, Image Processing and GIS, Addision Wesley, 1990
  6. Sellis, T. et al., 'The R-tree:A Dynamic Index for Multidimensional Object,' In Proc. 13th int'l Conf. on Very Large Data Bases, pp.507-518, 1987
  7. Guttman, K., 'R-trees : A Dynamic Index Structure for Spatial Searching,' In Proc. int'l Conf. on Management of Data, ACM SIGMOD, pp.47-57, 1984 https://doi.org/10.1145/602259.602266
  8. Beckmann, N., Kriegel, H. P., and Schneider, R., 'The $R^{ast}-tree$: An Efficient and Robust Access Method for Points and Rectangles,' In Proc. Int'l Conf. on Management of Data, ACM SIGMOD, pp.322-331, 1990 https://doi.org/10.1145/93597.98741
  9. Ooi, B. C. et al., 'Spatial Indexing in Binary Decomposition and Spatial Bounding,' Information Systems, Vol.16, No. 2, pp.211-237, 1991 https://doi.org/10.1016/0306-4379(91)90016-3
  10. Hinrichs, K. and Nievergelt, J., 'The Grid File : A Data Structure Designed to Support Proximity Queries on Spatial Objects,' In Proc. int'l Workshop on Graph Theoretic Concepts in Computer Science, pp.100-113, 1983
  11. Seeger, B. and Kriegal, H. P., 'Techniques for Design and Implementation of Efficient Spatial Access Methods,' In Proc. 14th int'l Conf. on Very Large Data Bases, pp.360-371, 1988
  12. Pagel, B. U. et al., 'The Transformation Technique for Spatial Objects Revisited,' In Proc. 3rd int'l Symp. on Spatial Databases(SSD'93), 1993 https://doi.org/10.1007/3-540-56869-7_5
  13. Lu, H. and Ooi, B. C., 'Spatial Indexing : Past and Future,' IEEE Data Engineering Bulletin, Vol.16, No.3, pp.16-21, Sep., 1993
  14. Chang, J. M. and Fu, K. S., 'A Dynamical Clustering Technique for Physical Database Design,' In Proc. int'l Conf. on Management of Data, ACM SIGMOD, pp.183-199, Santamonica, May, 1980 https://doi.org/10.1145/582250.582280
  15. Whang, K. Y. et al., 'Separability-An Approach to Physical Database Design,' IEEE Trans. on Computers, Vol.c-33, No.3, pp.209-222, Mar., 1984 https://doi.org/10.1109/TC.1984.1676418
  16. Finkelstein, S. et al., 'Physical Database Design for Relational Databases,' ACM Trans. on Database Systems, Vol.13, No.1, pp.91-128, Mar., 1988 https://doi.org/10.1145/42201.42205
  17. Elmasri, R. and Navathe, S. B., Fundamentals of Database Systems, Benjamin/ Cummings Publishing Co., Redwood City, Scalifonia, Second Ed., 1994
  18. Yu, C. T. et al., 'Adaptive Record Clustering,' ACM Trans. on Database Systems, Vol.10, No.2, pp.180-204, June, 1985 https://doi.org/10.1145/3857.3861
  19. Wang, K. Y. and Krishnamurthy, R., Multilevel Grid File, IBM Research Report RC 11516, 1985
  20. Wang, K. Y., Kim, S. W., and Wiederhold, G., 'Dynamic Maintenance of Data Distribution for Selectivity Estimation,' The VLDB Journal, Vol.13, No.1, pp. 29-51, Jan., 1994 https://doi.org/10.1007/BF01231357
  21. Kriegel, H. P., 'Query Processing in Spatial Database Systems,' In Book New Results and Trends in Computer Science, Lecture Notes in computer Science 555, Springer Verlag, pp.172-191, 1991 https://doi.org/10.1007/BFb0038189
  22. Lee, J. H. et al., 'A Physical Database Design Method for Multidimensional File Organizations,' Information Sciences, Vol.102, No.3, pp. 31-65, 1997 https://doi.org/10.1016/S0020-0255(97)00014-5