박성환, 장주연, 유현석, 박상원, 플래시 메모리를 저장 매체로 사용하는 E-DBMS에서의 효율적인 저장 구조 설계, 한국외국어대학교 정보산업공학 논문집 제 11집 p.79~93, Feb. 2007


요   약


최근 휴대용 기기들이 대중화되어 한사람이 하나 이상의 휴대용 기기를 가지고 다닌다. 휴대용 기기들은 사용자를 위한 많은 양의 데이터를 처리하기 위해 E-DBMS가 필요하다. 하지만, 기존 DBMS는 디스크 기반으로 구현되어 있기 때문에 주로 플래시 메모리를 사용하는 임베디드 장비에는 부적합하다. 따라서 E-DBMS는 다양한 저장 매체를 지원해야만 한다.
이 논문에서는, 기존에 무료로 배포되어 사용되어 지고 있는 SQLite라는 DBMS에 volume이라는 추상적인 저장 매체를 구현하였다. 이를 통해 기존 DBMS인 SQLite를 거의 수정하지 않고, 플래시 메모리, FTL 그리고 파일 시스템 상에서도 잘 동작하는 E-DBMS를 구현하였다. Volume은 페이지 단위로 입출력하는 추상적인 저장 매체로서, wrap around 방식으로 페이지를 재매핑한다. 차후에 다른 저장 매체가 등장하여도 DBMS의 핵심 코드를 수정하지 않고 바로 적용이 가능할 것이다.







+ Recent posts