A New Data Warehousing System Architecture Supporting High Performance View Maintenance

고성능 뷰 관리르 지원하는 새로운 데이터 웨어하우징 시스템 구조

  • Kim, Jeom-Su ;
  • Lee, Do-Heon (Dept.of Computer Science, Chonnam National University) ;
  • Lee, Dong-Ik (Dept. of Information Communication Engineering, Gwangju Institute of Science and Technology)
  • 김점수 (국방과학연구소 제 2체계개발본부 연구원) ;
  • 이도헌 (전남대학교 전산학과) ;
  • 이동익 (광주과학기술원 정보통신공학과)
  • Published : 1999.10.01

Abstract

의사결정 시스템은 전사적인 의사결정과 전략적 정보수집을 위해 거대한 량의 정보를 빠른 시간내에 제공할 것을 요구한다. 데이타 웨어하우스는 이러한 정보를 신속히 제공하기 위해 여러 지역 데이타베이스로부터 필요한 정보를 사전에 추출하고 가공 및 통합하여 별도의 저장공간에 저장한다. 일반적으로, 웨어하우스 내의 정보는 지역 데이타베이스에 저장된 정보에 대한 실체화된 뷰로서 간주하며 지역 데이타의 변경에 따라 일관성을 유지하도록 반영해야 한다. 본 논문에서는 일관성을 유지하기 위해 정보 공유가 가능한 데이타 웨어하우스 시스템의 구조와 비-보상 실체 뷰 관리 기법을 제안한다. 본 논문에서 제안한 데이타 웨어하우스 시스템의 구조는 지역 데이타베이스에서 추출된 정보를 관리하는 별도의 지역 정보 관리자를 두어 뷰 관리자들 간의 정보 공유가 가능하게 한다. 비-보상 실체 뷰 관리 기법은 지역 데이타 변경 사건에 따른 뷰 관리 시 다른 사건에 의해 영향을 받지 않도록 하기 때문에 기본의 사전 보상이나 나중 보상 기법과는 달리 추가적인 질의 처리를 요구하지 않는 기법이다.Abstract A decision support system(DSS) commonly requires fast access to tremendous volume of information. A data warehouse is a database storing the information that is extracted, filtered and integrated from several relevant local databases to reply upon aggregated queries. The information stored in the data warehouse can be regarded as materialized views. The materialized view has to be modified according to the change of the corresponding local databases to preserve the data consistency. In this paper, we propose a data warehousing system architecture allowing information sharing (DAWINS), and a non-compensating materialized view maintenance algorithm(NCA). DAWINS architecture allows relevant information to be shared by individual view managers with local data manager for each local database. Unlikely to the pre- or post-compensating algorithms, which are required to remove the effects of some events to other view in the process of view maintenance, NCA does not require any additional query processing, since a local data manager in DAWINS already maintains the effects of update events occurring in local systems.

Keywords

References

  1. Building the data warehouse W.H. Inmon
  2. Database Programming & Design v.5 no.11 EIS and the data warehouse: a simple approach to building an effective foundation for EIS W.H. Inmon
  3. Proc. ACM SIGMOD Int'l Conf. on Management of Data v.15 no.2 Efficiently Updating Materialized Views Jose A. Blakeley;Per-Ake Larson;Frank Wm Tompa
  4. IEEE Data Engineering Bulletin, Special Issue on Materialized Views and Data Warehousing v.18 no.2 Maintenance of Materialized Views: Problems, Techniques, and Applications Ashish Gupta;Inderpal Singh Mumick
  5. In IEEE Data Engineering Bulletin The Stanford Data Warehousing Project J.Hammer;H.Garcia-Molina;J.Widom;W.Labio;Y.Zhuge
  6. Proceedings of the ACM SIGMOD Conference View Maintenance in a Warehousing Environment Y.Zhuge;H.Garcia-Molina;J.Hammer;J.Widom
  7. Proceedings of the Conference on Parallel and Distributed Information Systems The Strobe Algorithms for Multi-Source Warehouse Consistency Y.Zhuge;H.Garcia-Molina;J.L.Wiener
  8. Proc. of the Information Systems Making Views Self-Maintainable for Data Warehousing D.Quass;A.Gupta;I.S.Mumick;J.Widom
  9. Proc. of the ACM Workshop on Materialized Views: Techniques and Applications Efficient View Self-Maintenance N.Hyun