DOI QR코드

DOI QR Code

Improving Performance of Database Backup via Parallel Index Scan

데이터베이스 백업 성능 향상을 위한 병렬 인덱스 스캔 기법

  • Lee, Min-uk (School of Computer Science and Engineering, Chung-Ang University) ;
  • Han, Jaehyun (School of Computer Science and Engineering, Chung-Ang University) ;
  • Son, Yongseok (School of Computer Science and Engineering, Chung-Ang University)
  • 이민욱 (중앙대학교 컴퓨터공학부) ;
  • 한재현 (중앙대학교 컴퓨터공학부) ;
  • 손용석 (중앙대학교 컴퓨터공학부)
  • Published : 2021.11.04

Abstract

데이터베이스 백업은 데이터베이스 데이터를 보존 및 복구하기 위해 사용되는 필수 기법이다. 이를 위해 데이터베이스 관리 시스템(Database Management System)에서는 백업 기능을 수행하는 응용을 제공한다. 하지만 이러한 백업 응용은 기존 HDD 의 특성을 고려하여 설계 및 구현되어있기 때문에 최근 주로 사용되고 있는 저장장치인 SSD 에서는 SSD 의 성능을 최대한 이끌어내지 못하고 있다. 예를 들어, 기존 백업 응용에서는 단일 스레드가 백업을 위한 데이터를 순차적으로 접근하고 풀 스캔 방식으로 백업을 수행한다. 따라서 본 연구에서는 SSD 의 병렬적 특성을 활용하여 백업 응용의 성능을 극대화시키는 것을 목표로 한다. 이를 위해 본 논문은 병렬 인덱스 스캔 기법을 제시한다. 제안한 기법은 기존 백업 기법과 달리 멀티 스레드를 활용하여 인덱스 스캔을 수행하고 병렬적으로 데이터에 접근하여 백업을 수행한다. 해당 기법은 기존 기법에 비해 최대 2.5 배 성능을 향상시켰다.

Keywords

Acknowledgement

본 연구는과학기술정보통신부 및 정보통신기획평가원의 2021 년도 SW 중심대학지원사업의 연구결과로 수행되었음 (20170001000051001)