본 과제에서는 크게 다음의 세 가지 항목에 대하여 연구를 수행하였다.
IMQL 성능 향상을 위한 아키텍쳐 설계 및 구현
(1) IMQL 질의 처리기를 KRISTAL 데몬 안으로 통합하여 구현하였고 정보 검색 조인의 임시 테이블 관리 방식을 변경하여 효율성, 안정성을 확보하였다.
(2) 정보검색에 적합한 스토리지 시스템 요구 사항 분석
BerkeleyDB 에 대한 대안 시스템으로 SQLite 를 선정하여 안정성, 효율성을 검증하였고 KRISTAL 의 하부 구조로 대체될 수 있는 가능성을 제시하였다.
(3) XML 데이터 지원을 위한 정보검색 스토리지 시스템 연구
KRISTAL 은 분할 저장 방식과 비분할 저장 방식의 중간자적인 형태를 취함으로 써 문서의 구조적인 정보를 효과적으로 표현하고, 검색 결과 재구성시에 노드 취합에 발생하는 오버헤드를 제거할 수 있다.
Keyword
정보관리; 정보검색; 스토리지 시스템; 안정성; 효율성; Information management; KRISTAL; IMQL; SQLite; XML