- 정적 공간 데이타베이스에서 페이지 순서화를 위한 비용 모델
- ㆍ 저자명
- 조대수,홍봉희,Jo. Dae-Su,Hong. Bong-Hee
- ㆍ 간행물명
- 정보과학회논문지. Journal of KIISE. 데이타베이스
- ㆍ 권/호정보
- 2000년|27권 3호|pp.486-498 (13 pages)
- ㆍ 발행정보
- 한국정보과학회
- ㆍ 파일정보
- 정기간행물| PDF텍스트
- ㆍ 주제분야
- 기타
지금까지 공간 데이터베이스에서 디스크 접근 비용을 줄이기 위해서 클러스터링에 대한 다양한 연구가 있었다. 클러스터링에 대한 연구는 크게 두 가지로 나뉜다. 첫째, 디스크 접근 횟수를 줄이기 위해서 함께 접근될 확률이 높은 공간 객체들을 동일한 페이지(또는 다중-페이지 클러스터)에 저장하기 위한 연구가 있다. 둘째, 디스크 탐색 시간을 줄이기 위해서 2차원상의 모든 페이지를 1차원적인 디스크상에 연속적으로 저장하기 위한 페이지 순서화에 대한 연구가 있다. 그런데, 페이지 순서화에 대한 기존의 연구에서는 공간 채우기 곡선(특히, Hilbert 곡선)만을 이용하고 있다. 공간 채우기 곡선을 이용한 순서화방법은 공간 객체의 분포와 공간 질의의 유형과는 무관하게 순서가 생성되는 문제점을 갖는다. 이 논문에서는 디스크 탐색 비용을 최소화하기 위한 페이지 순서화 방법을 제시하고, 성능 평가 실험을 통해 제시한 페이지 순서화 방법이 기존의 방법에 비해 우수한 성능을 가짐을 입증한다. 이 논문이 공간 데이터베이스 분야에 가장 크게 기여한 부분은 최적의 페이지 순서를 결정하기 위해서 각각의 페이지 순서에 대해서 공간 질의(이 논문에서는 영역 질의를 대상으로 함)를 수행하는데 필요한 디스크 탐색 횟수를 예측할 수 있는 비용 모델을 수식으로 제시한 것이다.
A number of algorithms of clustering spatial data for diminishing the number of disk seeks required to process spatial queries have been developed. There have been two approaches to clustering spatial data: object clustering and page ordering. Object clustering is to store spatially adjacent objects at the same pages(or multi-page cluster) to reduce the number of page accesses, Page ordering is concerned with the order of pages in one-dimensional storage for storing two-dimensional spatial data to reduce the number of disk seeks. Previous works related to page ordering have only used the space filling curves, especially the hilbert curves. Page ordering based on the space filling curves does not take into account the uneven distribution of spatial objects and the types of spatial queries. In this paper we develop a cost model to define the page ordering problem based on performance measurement and then find out the method of page ordering for processing region queries in static databases. We make use of the method of simulated annealing as an optimization heuristic. The experimental results demonstrate that the newly proposed ordering method can achieve considerable improvement in its performance. The main contribution of this work is the cost model of the page order, from which we could estimate the number of disk seeks for processing region queries.