다차원 색인구조를 이용한 객체지향 데이터베이스의 조율 가능한 클래스 계층 색인기법

A Tunalbe Class Hierarchy Index for Object -Oriented Databases using a Mulidimensional Index Structure

  • 이종학 (대구효성가톨릭대학교 전자정보공학부) ;
  • 황규영 (한국과학기술원 전산학과)
  • 발행 : 1999.03.01

초록

본 논문에서는 객체지향 데이터베이스의 클래스 계층에 대한 색인기법으로 이차원 색인구조를 이용하여 조율 가능한 이차원 클래스 색인기법인 2D-CHI를 제안한다. 2D-CHI 에서는 색인된 속성의 키값 도메인과 클래스 식별자 도메인으로 구성된 이차원 도메인상의 색인엔트리들에 대한 클러스터링 문제를 다룬다. 클러스터링 특성이 하나의 속성에 의해서 독점되는 B+-Tree 와 같은 일차원 색인구조를 이용하는 기존의 클래스 색인기법들은 특정 형태의 질의에 대해서만 적합한 색인기법들로서 다양한 형태의 질의들로 구성된 질의 패턴에 대해서 적절하게 대응하지 못한다. 2D-CHI에서는 질의 피턴에 따라 키값 도메인과 클래스 식별자 도메인 사이에서 색이 엔트리들의 클러스터링 정도를 조정함으로써 질의처리의 성능을 향상시킨다. 2D-CHI 의 성능평가를 위하여, 먼저 데이터의 균일 분포를 가정으로 비용 모델을 정립하여 기존의 색인기법들과 색인의 성능을 비교한다. 그리고, 계층 그리드 파일을 이용하여 구현한 2D-CHI의 실험으로 비용 모델을 검증하며, 다양한 실험을 통하여 데이터의 분포와 주어진 질의 형태에 따라 최적의 이차원 클래스 계층 색인구조를 구성할 수 있음을 보인다.

키워드

참고문헌

  1. In Proc. Int'l Conf.on Data Engineering Queries in Object-Oriented Databases Banerjee, J.;Kim, W.;Kim, K.C.
  2. IEEE Trans. on Knowledge and Data Eng. v.7 no.2 Indexing Organizations for Object-Oriented Database Systems Bertino, E.;Foscoli, P.
  3. In Proc.Int'l Conf.on Data Engineering Indexing OODB Instances Based on Access Proximity Chan, C.Y.(et al.)
  4. ACM Computing Surveys v.11 no.2 The Ubiquitous B-tree Comer, D.
  5. ACM Trans. on Database Systems v.13 no.1 Physical Database Design for Relational Databases Finkelstein, S. (et al.)
  6. In Proc. Int'l Conf.on Management of Data, ACM SIGMOD R-Trees: A Dynamic Index Structure for Spatial Searching Guttman, A.
  7. In Proc. Int'l Conf.on Very Large Data Bases Indexing Multiple Sets Kilger, C.;Moerkotte, G.
  8. In book Object-Oriented Concepts, Databases, and Applications Indexing Techniques for Object-Oriented Databases Kim, W. (et al.); Kim, W.;Lochovsky,F. (eds.)
  9. In book Modern Database Systems: The Object Model, Interoperability, and Beyond Object-Oriented Database Systems: Promises, Reality, and Futures Kim.W.;Kim, W. (ed.)
  10. In Proc. Int'l Conf. on Very Large Data Bases A Region Splitting Strategy for Physical Database Design of Multidimensional File Organizations Lee, J.H.(et al.)
  11. In Proc.Int'l Conf. on Management of Data, ACM SIGMOD H-Trees: A Dynamic Associative Search Index for OODB Low, C.C.(et al.)
  12. The VLDB Journal v.6 no.4 A Configurable Type Hierarchy Index for OODB Mueck, T.A.;Polaschek,M.L.
  13. In Proc. Int'l Conf.on Management of Data, ACM SIGMOD OODB Indexing by Class-Division Ramaswamy, S.;Kanellakis, P.C.
  14. In Proc. Int'l Conf. on Management of Data, ACM SIGMOD The K-D-B-Tree: A Search Structure for Large Multidimensional Dynamic Indexes Robinson, J.T.
  15. In Proc. Int'l Conf. on Very Large Data Bases The hcC-tree: An Efficient Index Structure for Object Oriented Databases Sreenath, B.;Seahadri, S.
  16. IBM Research Report RC 11516 Multilevel Grid Files Whang, K.Y.;Krishnamurthy, R.
  17. In Proc. Int'l Conf. on Database Systems for Advanced Applications (DASFAA) The Multilevel Grid File - A Dynamic Hierarchical Multidimensional File Structure Whang, K.Y.;Krishnamurthy, R.
  18. The VLDB Journal v.3 no.1 Dynamic Maintenance of Data Distribution for Selectivity Estimation Whang, K.Y. (et al.)
  19. ACM Trans. on Database Systems v.10 no.2 Adaptive Record Clustering Yu, C.T. (et al.)
  20. Proc. Int'l Conf. on Database Systems for Advanced Applications(DASFAA) Optimal Type Hierachy Linearization for Queries in OODB Mueck, T. A.;Polaschek, M. L.