Annual Conference of KIPS (한국정보처리학회:학술대회논문집)
- 2014.11a
- /
- Pages.794-797
- /
- 2014
- /
- 2005-0011(pISSN)
- /
- 2671-7298(eISSN)
DOI QR Code
SQLite Multi-version Concurrency Control using X-FTL
X-FTL 을 활용한 SQLite 다중버전 동시성 제어
- Lee, Jong-Baeg (Dept. of Electrical and Computer Engineering, Sungkyunkwan University) ;
- Oh, Gi-Hwan (Dept. of Electrical and Computer Engineering, Sungkyunkwan University) ;
- Lee, Sang-Won (Dept. of Electrical and Computer Engineering, Sungkyunkwan University)
- Published : 2014.11.05
Abstract
스마트 디바이스의 사용량 증가와 더불어 각종 가전기기의 스마트화로 인하여 임베디드 시스템에서 주로 사용되는 SQLite 데이터베이스에 대한 동시적 접근 제어의 중요성이 증가하였다. 플래시 메모리 저장장치 단계에서 트랜잭션의 원자성올 제공하는 X-FTL 은 SQLite 의 저널링 모드에서 발생하는 쓰기 연산으로 인한 성능 저하를 해결하였다. 또한 페이지 단위로 트랜잭션의 원자성을 관리하는 X-FTL 의 특징을 이용한다면 동시성 제어 측면의 성능 향상을 기대할 수 있다. 본 논문에서는 X-FTL 을 사용할 때 발생할 수 있는 동시성 제어 성능의 한계를 밝히고, X-FTL 의 X-L2P 테이블에 SCN 을 추가하여 SQLite 의 동시성 제어 성능을 향상할 수 있는 새로운 구조를 제안한다.
Keywords