Optimal Size of Record Storage Node in MMDB Considering Cache-consciousness

MMDB에서 캐시 친화를 고려한 최적의 레코드 저장노드 크기

  • 김경석 (LG이노텍(주) 시스템연구소) ;
  • 이익훈 (서울대학교 지능형 데이터베이스 연구) ;
  • 이상구 (서울대학교 지능형 데이터베이스 연구실)
  • Published : 2004.04.01

Abstract

MMDB에서 성능에 가장 근 영향을 미치는 부분은 로깅. 체크포인트, 락이다. 기존 연구는 이것들의 성능에 많은 초점을 맞추었으며, 이는 레코드 저장노드 크기에 관한 연구도 마찬가지다. 하지만 초고성능을 요하는 최신 MMDB 응용에서는 성능 조건을 충족시키기 위해 로깅, 체크포인트, 락을 포기하고 기본적인 레코드 저장구조 기능만으로 MMDB를 운용하기도 한다. 이 경우 레코드 저장구조 성능이 중요하게 된다. 이 논문에서는 실험을 통해 최적의 레코드 저장구조 성능을 보이는 레코드 저장노드 크기를 구한다. 그리고 실험 결과를 CPU 캐시 친화 관점에서 분석한다. 최종적으로는 MMDB 시스템 전체 성능의 최적화 관점에서, 실험 결과 얻어진 레코드 저장노드 크기를 검토한다.

Keywords