박성환, 장주연, 유현석, 박상원, 플래시 메모리를 저장 매체로 사용하는 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의 핵심 코드를 수정하지 않고 바로 적용이 가능할 것이다.
최근 휴대용 기기들이 대중화되어 한사람이 하나 이상의 휴대용 기기를 가지고 다닌다. 휴대용 기기들은 사용자를 위한 많은 양의 데이터를 처리하기 위해 E-DBMS가 필요하다. 하지만, 기존 DBMS는 디스크 기반으로 구현되어 있기 때문에 주로 플래시 메모리를 사용하는 임베디드 장비에는 부적합하다. 따라서 E-DBMS는 다양한 저장 매체를 지원해야만 한다. 이 논문에서는, 기존에 무료로 배포되어 사용되어 지고 있는 SQLite라는 DBMS에 volume이라는 추상적인 저장 매체를 구현하였다. 이를 통해 기존 DBMS인 SQLite를 거의 수정하지 않고, 플래시 메모리, FTL 그리고 파일 시스템 상에서도 잘 동작하는 E-DBMS를 구현하였다. Volume은 페이지 단위로 입출력하는 추상적인 저장 매체로서, wrap around 방식으로 페이지를 재매핑한다. 차후에 다른 저장 매체가 등장하여도 DBMS의 핵심 코드를 수정하지 않고 바로 적용이 가능할 것이다.
'학생시절 자료들 > 논문 & 특허' 카테고리의 다른 글
[바람이] 논문 작성 요령 (0) | 2007.05.15 |
---|---|
[2006.09.08] 플래시 메모리의 효율적인 소거 횟수 평준화 기법(K-평준화) (0) | 2007.05.03 |
[2006.05] PC 기반 JAVA 프로그램에서 WIPI 프로그램으로의 리엔지니어링 (0) | 2007.05.03 |
[2005.07] K-평준화: 플래시 메모리의 효율적인 소거 횟수 평준화 기법 (0) | 2007.05.03 |
[2005.07] 윈도우즈 파일 시스템에서 플래시 메모리의 FTL 알고리즘 성능 분석 (0) | 2007.05.03 |