Design and Implementation of the XServer for Oracle-based Mass Map Services

Oracle 기반의 대용량 지도 서비스를 위한 XServer의 설계 및 구현

  • Shin, Jung-Su (Dept. of Computer Information & Communication Engineering, Konkuk University) ;
  • Kim, Dong-Oh (Dept. of Computer Information & Communication Engineering, Konkuk University) ;
  • Kang, Hong-Koo (Dept. of Computer Information & Communication Engineering, Konkuk University) ;
  • Park, Chun-Geol (Dept. of Computer Information & Communication Engineering, Konkuk University) ;
  • Han, Ki-Joon (Dept. of Computer Information & Communication Engineering, Konkuk University)
  • 신중수 (건국대학교 컴퓨터정보통신공학과) ;
  • 김동오 (건국대학교 컴퓨터정보통신공학과) ;
  • 강홍구 (건국대학교 컴퓨터정보통신공학과) ;
  • 박춘걸 (건국대학교 컴퓨터정보통신공학과) ;
  • 한기준 (건국대학교 컴퓨터정보통신공학과)
  • Published : 2005.11.18

Abstract

정보 사회가 발전하고 정보의 활용이 늘어남에 따라 공간 데이타가 다양한 분야에서 활용되고 있다. 그리고, 공간 데이타가 널리 활용됨에 따라 ESRI와 같은 다양한 지리 정보 시스템(Geography Information System)이 발전하게 되었다. 그러나, 기존의 지리 정보 시스템은 다양한 분야에서의 활용을 위해 많은 기능을 제공함으로 인해 일반적으로 대용량 공간 데이타에 대한 검색이 비효율적이다. 특히, 네트워크 환경이 발전하고 컴퓨팅 파워가 증가함에 따라 점차 대용량의 지도 서비스를 제공하는 분야에서 기존의 지리 정보 시스템 적용 시공간 데이타 검색 속도가 저하되는 문제가 발생한다. 따라서, 본 논문에서는 안정적인 상용 DBMS인 Oracle을 기반으로 대용량 공간 데이터를 효율적으로 검색할 수 있는 Oracle 기반의 대용량 지도 서비스를 위한 XServer를 설계 및 개발하였다. XServer는 다양한 클라이언트의 질의를 효율적으로 처리하기 위한 질의 처리 관리자, 대용량의 공간 데이타를 빠르게 검색하기 위한 공간 인덱스 관리자 및 데이타 버퍼 관리자, 대용량의 공간 데이타를 안정적으로 저장하기 위해서 Shape 화일에서 추출한 공간 데이타를 Oracle에 저장 및 관리하기 위한 수입/수출 관리자와 DB 관리자로 구성되어있다. 마지막으로, 본 연구에서 개발한 Oracle 기반의 대용량 지도 서비스를 위한 XServer와 Oracle Spatial을 비교함으로써 기능을 검증하고 성능의 우수함을 입증하였다.

Keywords