Design and Implementation of Three-dimensional Virtual Space Object Storage System

삼차원 가상 공간 객체 저장 시스템의 설계 및 구현

  • Yoon, Dong-Ha (School of Computer and Information Communications Engineering, Catholic Univ. of Daegu) ;
  • Lim, Yun-Ju (School of Computer and Information Communications Engineering, Catholic Univ. of Daegu) ;
  • Lee, Jong-Hak (School of Computer and Information Communications Engineering, Catholic Univ. of Daegu)
  • 윤동하 (대구가톨릭대학교 컴퓨터정보통신공학부) ;
  • 임윤주 (대구가톨릭대학교 컴퓨터정보통신공학부) ;
  • 이종학 (대구가톨릭대학교 컴퓨터정보통신공학부)
  • Published : 2003.11.14

Abstract

최근 삼차원 가상 공간 객체를 편리하게 제작하기 위해서 가상 공긴 객체 저작도구들이 많이 사용되고 있다. 이러한 저작 도구를 이용하여 만들어진 삼차원 가상 공간 객체는 기계, 화학, 건축, 교육, 상업 등의 다양한 분야에서 그 응용이 확산되고 있다. 그러나 기존의 저작도구에서는 삼차원 공간 객체를 순차 접근 방식을 사용한 파일 저장 시스템을 사용하기 때문에 객체의 삽입, 삭제, 갱신 및 탐색에 비효율적인 면이 있다. 그뿐만 아니라 고정 길이 속성을 가지는 객체의 관리에는 효율적이나 가변 길이 속성을 가지는 공간 기체의 관리에는 효율적이지 못하다. 따라서, 본 논문에서는 현재 널리 사용되어지고 있는 관계형 데이타베이스 관리 시스템 중의 하나인 MySQL의 저장시스템을 변경하여 가변길이 속성을 가지는 삼차원 공간 객체의 저장과 관리에 효율적인 저장 시스템을 설계하고 구현한다. 그리고 확장된 $B^+$-트리를 사용하여 삼차원 객체의 빠른 검색을 지원한다.

Keywords