PUKYONG

MMDB 성능 향상을 위한 인덱스 선택 기준에 관한 연구

Metadata Downloads
Abstract
데이터 처리 성능에서 메인 메모리 데이터베이스(MMDB)가 디스크 기반 데이터베이스(DRDB)보다 우수하여 국내외의 데이터베이스 영역 에서 이슈가 되고 있다. MMDB 성능에 영향을 미칠 수 있는 주요 요소에는 CPU의 성능과 메모리의 크기 및 인덱스의 선택 등이 있다. 이 중에서 MMDB 성능에 비교적 큰 영향을 미치는 요소는 인덱스의 선택 문제이다. 옵티마이저의 실행계획을 수립할 때, 인덱스는 최적의 경로를 찾도록 하는 전략적인 요소로서 그 구성에 문제가 있으면 최적화된 실행계획을 얻기 여렵다. 실무 현장에서 이러한 문제는 MMDB의 성능을 저해하는 요인이 된다. 그러나 많은 참조 문헌에서는 이러한 인덱스 선택 기준에 대한 관련 연구가 미미하다. 따라서 본 연구에서는 MMDB에서의 인덱스 선택 기준에 대하여 실험하고 검증하 였다. 실험에 사용된 MMDB는 인기있는 TimesTen MMDB이다. 실험 대상 테이블에 대하여 인덱스가 없는 경우, T-Tree 인덱스를 생성한 경우, Bitmap 인덱스를 생성한 경우 등에서 데이터 량과 분포도를 각각 변화시키면서 어떤 분포도에서 어떤 인덱스가 유리한지 실험하고 인덱스의 선택 기준 결과를 얻었다. 본 연구의 결과는 실무 현장에서 MMDB의 인덱스를 선택하는 기준으로 사용될 수 있을 것으로 기대한다.
Author(s)
LIU JINGSHAN
Issued Date
2015
Awarded Date
2015. 8
Type
Dissertation
Publisher
부경대학교
URI
https://repository.pknu.ac.kr:8443/handle/2021.oak/12578
http://pknu.dcollection.net/jsp/common/DcLoOrgPer.jsp?sItemId=000002069760
Affiliation
부경대학교
Department
대학원 컴퓨터공학과
Advisor
여정모
Table Of Contents
I. 서론 1
II. 관련연구 3
1. TimesTen 3
1.1 TimesTen 아키텍처 4
1.2 TimesTen의 데이터 복제 기술 6
2. T-Tree 인덱스 7
2.1 T-Tree 인덱스를 사용한 검색 9
2.2 T-Tree 인덱스를 사용한 삽입 10
2.3 T-Tree 인덱스를 사용한 삭제 11
3. Bitmap 인덱스 12
4. Hash 인덱스 15
III. TimesTen에서 인덱스의 성능 비교 18
1. 테스트 환경 18
2. T-Tree 인덱스와 Bitmap 인덱스의 성능 비교 19
2.1 이퀄 조회 분석 22
2.2 범위 조회 분석 24
2.3 AND 연산 조회 분석 26
3. T-Tree 인덱스와 Hash 인덱스의 성능 비교 28
IV. T-Tree와 Bitmap 인덱스 성능에 관한 임계치의 검증 32
V. 결론 36
Degree
Master
Appears in Collections:
대학원 > 컴퓨터공학과
Authorize & License
  • Authorize공개
Files in This Item:

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.