Relational / Object-Oriented DBMSs

컴퓨터 기술이 발달함에 따라 대량의 데이터를 효과적으로 저장하고 관리할 수 있는 기능이 다양한 응용 분야에서 요구되고 있다. 정보 기술에서 가장 중요한 핵심 소프트웨어인 DBMS는 데이터를 저장하고 관리하는 시스템 소프트웨어로서 데이터베이스 응용 시스템의 성능 및 안정성에 직접적인 영향을 미친다. DAKE 연구실에서는 KAIST 데이터베이스 및 멀티미디어 연구실에서 추진한 관계 모델(relational model) 및 객체 지향 모델(object-oriented model)을 지원하는 하부 객체 저장 엔진(object-storage engine) KAOSS의 개발 과제에 참여한 바 있다. 이렇게 개발된 저장 엔진 KAOSS를 응용한 정보 검색 엔진 COSMOS는 웹 검색 엔진 네이버(Naver, naver.com)의 저장 하부 구조로서 사용된 바 있다. 현재, DAKE 연구실은 저장 엔진에 관한 핵심 노하우를 기반으로 이러한 저장 엔진을 이용한 대용량 데이터베이스 응용 시스템 개발, 관계 모델 객체지향 모델을 지원하는 질의 처리 엔진 개발에 관하여 연구하고 있다.

< 핵심 기술 >


  • 가변 길이 객체 지원 기술
  • 대용량 객체 지원 기술
  • 가변 길이 키 및 중복 키를 효과적으로 지원하는 인덱싱 기술
  • 다중 사용자를 위한 동시성 제어 기술
  • 시스템 파손에 대비한 파손 회복 기술
  • 질의 처리 기술
  • 질의 최적화 기술
  • GUI 툴 지원 기술

< 응용 분야>


  • 관계 DBMS 응용
  • 객체지향 DBMS 응용
  • 웹 검색 엔진
  • 정보 검색 엔진
  • 멀티미디어 정보 시스템
  • 디지탈 라이브러리