MMDB 성능 향상을 위한 인덱스 선택 기준에 관한 연구
- 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
-
- Files in This Item:
-
Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.