Annual Conference of KIPS (한국정보처리학회:학술대회논문집)
- 2015.10a
- /
- Pages.1146-1148
- /
- 2015
- /
- 2005-0011(pISSN)
- /
- 2671-7298(eISSN)
DOI QR Code
A Performance Analysis between Rollback Journal mode and WAL mode in SQLite-based Application
SQLite기반 애플리케이션에서 롤백 저널 모드와 WAL 모드의 성능 비교 분석
- Kim, Ki-Ho (Dept of Computer Engineering, Sungkyunkwan University) ;
- Oh, Gihwan (Dept of Computer Engineering, Sungkyunkwan University) ;
- Lee, Sang-Won (Dept of Computer Engineering, Sungkyunkwan University)
- Published : 2015.10.28
Abstract
현재 전 세계적으로 수많은 모바일 스마트 기기를 사용하고 있다 스마트 기기 대부분 많은 양의 데이터를 처리하기 위해서 SQLite 데이터베이스를 기반으로 사용하고 있다. 본 논문에서는 SQLite가 제공하는 원자성 보장을 위한 두 가지 저널링 모드에 따른 성능 차이에 대하여 비교 분석한다. 안드로이드 모바일 기기에서 Mobibench 애플리케이션을 통해 롤백 저널 (delete 모드)와 WAL 모드의 트랜잭션 처리 성능을 비교해 본 결과 insert시 각각 약 22TPS,49TPS로 WAL 방식이 약 2.5배 더 좋은 TPS를 확인할 수 있었고, 서로 다른 세 종류의 SD카드 환경에서 실제 카카오톡 과 gmail의 쿼리를 추출하여 롤백 저널 (delete 모드) 와 WAL 모드의 수행시간을 측정해본 결과, 모든 SD카드 환경에서 애플리케이션 종류와 상관없이 WAL 모드가 롤백 저널 모드보다 약 2배 빠른 것을 확인 할 수 있었다.
Keywords