DOI QR코드

DOI QR Code

Performance Evaluation of Logging Algorithms in SQLite

SQLite의 로깅 알고리즘 성능평가

  • Sim, Jun-hyeon (Dept of Information and Communication Engineering, Sungkyunkwan University) ;
  • Shin, Dong-In (Dept of Information and Communication Engineering, Sungkyunkwan University) ;
  • Kang, Woon-hak (Dept of Information and Communication Engineering, Sungkyunkwan University) ;
  • Lee, Sang-won (Dept of Information and Communication Engineering, Sungkyunkwan University)
  • 심준현 (성균관대학교 정보통신공학부) ;
  • 신동인 (성균관대학교 정보통신공학부) ;
  • 강운학 (성균관대학교 정보통신공학부) ;
  • 이상원 (성균관대학교 정보통신공학부)
  • Published : 2012.04.26

Abstract

SQLite는 임베디드 환경에 최적화된 경량형 로컬 데이터베이스 시스템으로서, 대부분의 스마트폰을 비롯한 임베디드 시스템과 사용자 애플리케이션에 라이브러리로 사용되고 있다. SQLite는 데이터베이스 시스템의 중요한 특성인 Atomic Write를 보장하기 위하여 롤백 저널(Rollback Journal)과 WAL(Write-Ahead Log)의 두 가지 저널링 알고리즘 가운데 하나를 선택하여 사용한다. 본 연구에서는 이 두 알고리즘의 동작 원리를 분석하고 동작 성능을 측정하여 그 원인을 분석하고 개선 가능성을 보인다.

Keywords