한국정보처리학회:학술대회논문집 (Proceedings of the Korea Information Processing Society Conference)
- 한국정보처리학회 2014년도 추계학술발표대회
- /
- Pages.794-797
- /
- 2014
- /
- 2005-0011(pISSN)
- /
- 2671-7298(eISSN)
DOI QR Code
X-FTL 을 활용한 SQLite 다중버전 동시성 제어
SQLite Multi-version Concurrency Control using X-FTL
- 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)
- 발행 : 2014.11.05
초록
스마트 디바이스의 사용량 증가와 더불어 각종 가전기기의 스마트화로 인하여 임베디드 시스템에서 주로 사용되는 SQLite 데이터베이스에 대한 동시적 접근 제어의 중요성이 증가하였다. 플래시 메모리 저장장치 단계에서 트랜잭션의 원자성올 제공하는 X-FTL 은 SQLite 의 저널링 모드에서 발생하는 쓰기 연산으로 인한 성능 저하를 해결하였다. 또한 페이지 단위로 트랜잭션의 원자성을 관리하는 X-FTL 의 특징을 이용한다면 동시성 제어 측면의 성능 향상을 기대할 수 있다. 본 논문에서는 X-FTL 을 사용할 때 발생할 수 있는 동시성 제어 성능의 한계를 밝히고, X-FTL 의 X-L2P 테이블에 SCN 을 추가하여 SQLite 의 동시성 제어 성능을 향상할 수 있는 새로운 구조를 제안한다.
키워드