Early Separation of Filter and Refinement Steps in Spatial Query Optimization

공간 질의 최적화에서 여과 및 정제 단게의 조기 분리

  • Park, Ho-Hyeon (Dept. of Computer Science, Korea Advanced Institute of Science and Technology) ;
  • Lee, Chan-Geun (Dept. of Computer Science, Korea Advanced Institute of Science and Technology) ;
  • Lee, Yong-Ju ;
  • Jeong, Jin-Wan (Dept. of Computer Science, Korea Advanced Institute of Science and Technology)
  • 박호현 (한국과학기술원 전산학과) ;
  • 이찬근 (한국과학기술원 전산학과) ;
  • 이용주 (상주대학교 컴퓨터공학과) ;
  • 정진완 (한국과학기술원 전산학과)
  • Published : 1999.03.01

Abstract

공간 데이터베이스는 일반 관계형 데이터베이스나 객체지향 데이터베이스에 비해 다음과 같은 특징을 가진다. 첫째, 공간 데이터베이스에서의 질의는 공간 질의와 비공간 질의가 섞여서 들어 온다. 둘째, 공간 질의는 비공간 질의에 비해 데이터의 복잡성과 방대함으로 인해 주로 2 단계(여과 단계 및 정제 단계)로 나누어 처리되었다. 셋째, 공간 객체들은 대부분 공간 색인을 가지고 있다. 본 논문에서는 이러한 공간 데이터베이스의 특성을 잘 반영하는 질의 최적화 기법을 제안한다. 첫 번째 방법으로 질의 수행 단계 이전의 최적화 단계에서부터 여과 및 정제를 분리하여 생각하는 것이다. 두 번째 방법으로는 복잡한 질의에 대해서 각각의 공간 연산을 여과/정제 단계로 분리한후 여러 정제 단계 연산들을 합쳐 한꺼번에 처리 할수 있고 여러 여과 단계 연산들도 마찬가지로 합쳐질 수 있다. 본 논문에서는 또한 여과/정제를 질의 최적화 단계에서 분리한 여과/정제 조기 분리 (ESFAR) 최적화 기법에 대한 규칙 기반 질의 최적화 기법을 제안한다.

Keywords

References

  1. Modern Database Systems Spatial Data Models and Query Processing H. Samet;W. G. Aref
  2. VLDB Optimization Strategies for Spatial Query Processing W. Aref;H. Samet
  3. ACM Transactions on Database Systems v.17 no.2 Rule-based Optimization and Query Processing in an Extensible on Database Systems L. Becker;R. H. Guting
  4. Opt++:An Object-Oriented Implementation for Extensible Database Query Optimization N. Kabra;D. DeWitt
  5. ACM SIGMOD Spatial Query Processing in an Object-Oriented Database System J. A. Orenstein
  6. ACM SIGMOD The R*-tree: An Efficient and Robust Access Method for Points and Rectangles N. Beckmann;H.-P.Kriegel;R. Schneider;B. Seeger
  7. CIKM Spatial Query Processing Using Object Decomposition Method Y.-J. Lee;H.-H. Park;N.-H. Hong;C.-W. Chung
  8. ACM SIGMOD Efficient Processing of Spatial Joins Using R-trees T. Brinkhoff;H.-P. Kriegel;B. Seeger
  9. Database System Concepts, 3rd edition A. Silberschatz;H. F. Korth;S. Sudarshan
  10. EDBT Single Table Access Using Multiple Indexes:Optimization, Execution, and Concurrency Control Techniques C. Mohan;D. Haderlr;Y. Wang;J. Cheng
  11. IBM Systems Journal v.16 no.4 Storage and Access in Relational Databases M. Blasgen;K. Eswaran
  12. ACM Transactions on Database Systems v.12 no.2 Join Indices P. Valduriez
  13. 정보과학회 논문지 v.24 no.5 객체지향 데이타베이스 시스템에서 경로 인덱스를 이용하는 질의 최적화 기법 조완섭;황규영
  14. OMEGA에서의 공간 객체 대수 및 질의 언어 박호현;홍남희;박창원;정진완
  15. TIGER/Line Files U. S. Bureau of the Census
  16. VLDB Spatial Joins Using R-trees: Breadth-First Traversal with Global Optimizations Y.-W. Huang;N. Jing;E. A. Rundensteiner
  17. The Object Database Standard: ODMG 2.0 R. G. G. Cattell
  18. 한국정보과학회 데이타베이스 연구회지 v.13 no.4 ODMG 객체 모델에 기반한 OMEGA 공간 데이타 모델 박창원;박호현;홍남희;정진완
  19. American National Standard for Information Systems Spatial Data Transfer Standard (SDTS) Part1, Logical Specifications(DRAFT) ANSI X3LI
  20. ACM SIGMOD Shoring Up Persistent Applications M. J. Carey (et al.)
  21. ACM SIGMOD Experiences Building the Open OODB Query Optimizer J. A. Blakeley;W. J. McKenna;G. Graefe
  22. Object-Oriented Database Systems METU Object-Oriented DBMS A.Dogac (et al.)
  23. ACM SIGMOD Partition Based Spatial-Merge Join J. M. Patel;D. J. DeWitt
  24. 공간 질의 최적화에서 여과 및 정제 단계의 분리 박호현;이찬근;이용주;정진완
  25. IEEE ICDE The Volcano Optimizer Generator: Extensibility and Efficient Search G. Graefe;W. J. McKenna
  26. ACM SIGMOD Multi-step Processing of Spatial Joins T. Brinkhoff;H.-P. Kriegel;R. Schneider;B. Seeger