DOI QR코드

DOI QR Code

A Design of Column-Group based Dynamic Page Storage Model for Mixed Workloads

혼합 워크로드 처리를 위한 컬럼 그룹 기반 동적 페이지 저장 관리 설계

  • 박경현 (한국전자통신연구원 스마트데이터연구그룹) ;
  • 원희선 (한국전자통신연구원 스마트데이터연구그룹) ;
  • 류근호 (충북대학교 데이터베이스/바이오인포매틱스 연구실)
  • Received : 2018.01.07
  • Accepted : 2018.02.26
  • Published : 2018.02.28

Abstract

There exists a limit in efficient processing of mixed workloads that database markets requires in recent years since existing database systems utilize a static page storage model. In this paper we propose a dynamic page storage model that can reflect the characteristics of mixed workloads. We also describe how to extract optimized column groups from given mixed workloads and how to construct pages dynamically. Finally, we show in our experiments that the proposed model is more efficient than the existing model in processing given mixed workloads.

기존의 데이터베이스시스템은 정적 페이지 저장 모델을 사용하기 때문에 최근 데이터베이스 시장에서 요구하는 혼합 워크로드를 효율적으로 처리하기에는 한계를 가진다. 이에 본 논문에서는 혼합 워크로드의 특성을 반영할 수 있는 동적 페이지 저장 모델을 소개한다. 또한 혼합 워크로드를 분석하여 최적화된 컬럼 그룹을 추출한 후 동적으로 페이지를 구성하는 방법을 소개한다. 마지막으로 실험을 통해 본 논문에서 제안한 컬럼 그룹 기반의 동적 페이지 저장 모델이 기존의 페이지 저장 모델과 비교할 때 혼합 워크로드를 처리하는데 보다 효율적임을 보인다.

Keywords

References

  1. Hasso Plattner, "A Common Database Apoproach for OLTP and OLAP using an In-Memory Column Database", SIGMOD Conference, 2009.
  2. George P. Copeland and Setrag Khoshafian, "A Decomposition Storage Model", SIGMOD Conference, pp. 268-279, 1985.
  3. Anastassia Ailamaki, David J. DeWitt, Mark D. Hill and Marios Skounakis, "Weaving Relations for Cache Performance", VLDB 2001, pp. 169-180, 2001.
  4. Franz Farber, Norman May, Wolfgang Lehner, Philipp GroBe, Ingo Muller, Hannes Rauhe and Jonathan Dees, "The SAP HANA Database - An Architecture Overview", IEEE Data Eng. Bull. 35, No. 1, pp. 28-33, 2012.
  5. Martin Grund, Jene Kruger and Hasso Plattner, "HYRISE - A Main Memory Hybrid Storage Engine", PVLDB, pp.105-116, 2010.