HOME자료실역대 수상작

역대 수상작

The World Embedded software Contest 2024

[2008년] 장려상 - EMTEX

분류명
정부 시상
훈격
KESIC회장상
- 팀명 : 미로틱
- 소속 : 영남대학교
- 참가부문 : 자유 공모
- 개요
임베디드 환경에 적합한 TEXT INDEX스란 뜻으로 EMTEX로 이름을 정했다. 본 소프트웨어는 응용프로그램이 아닌 특정 DBMS에서 사용할 수 있는 인덱스로써 일반적인 인덱스가 아닌 INVERTED LIST를 이용한 TEXT INDEX(텍스트 인덱스) 이다. 텍스트 인덱스는 특정 텍스트에서 각각의 단어(토큰)을 INVERTED LIST형태로 만들어 사용자 검색 요청시 단어별로(논리 연산자 가능) 검색이 가능하며 단순히 “WHERE LIKE“를 이용한 단어검색과는 검색속도의 확연한 차이를 보인다. 일반적으로 DBMS에 내장된 TEXT INDEX도 있으나 본 프로그램은 플래시 메모리기반의 환경에서 최적화된 TEXT INDEX를 제시한다. HDD를 기반으로 하는 DBMS의 경우 플래시 메모리의 특성을 반영하지 않는 알고리즘으로 제작되어 이런 플래시메모리를 기반으로 하는 임베디드 기기에서는 성능이 떨어지거나 플래시의 수명을 단축시킨다. 이에 비해 EMTEX는 플래시메모리에 적합한 알고리즘으로 TEXT INDEX를 구현하고 낮은 프로세싱 환경에 맞는 처리 알고리즘을 제공한다. EMTEX는 DBMS 상단에 위치하는 모듈로써 일부 소스의 수정으로 다양한 DBMS에 이식이 가능하다. 이러한 특징을 가진 EMTEX이기에 특별한 제약없이 응용프로그램 제작자가 사용할 수 있으며 응용분야도 다양하다. 제공되는 소스파일에는 이러한 EMTEX API를 이용하여 멀티미디어 메타정보를 검색하는 멀티미디어 재생기를 샘플로 제공한다. 멀티미디어의 재생부분은 공개프로그램인 MPlayer을 이용한다. 멀티미디어 파일은 검색은 임베디드 환경에서 TEXT INDEX를 사용하는 한 분야로써 멀티미디어 메타정보의 검색을 위하여 본 EMTEX를 사용한다.
top
주최

주관