첨단기술정보

  1. home
  2. 알림마당
  3. 과학기술정보분석
  4. 첨단기술정보

RDBMS에서 트랜잭션의 재배열

전문가 제언
○ 오늘날 많은 기업이나 기관에서는 복잡한 애플리케이션, 역동적이고 예측할 수 없는 작업부하 및 제한된 컴퓨팅 자원의 최적화와 같은 HPC(High-Performance Computing) 기반 구조를 필요로 한다. 이 중에서 작업부하 관리는 시스템의 처리량을 개선하기 위한 방법이다.

○ 기존의 작업부하(workload) 관리에서는 현재의 시스템 상태에만 주로 초점을 둔다. 그러나 특히 데이터베이스 시스템에서 HPC를 이용한 응용에 있어서는 시스템의 상태에 못지않게 작업부하 관리의 개선을 위하여 트랜잭션에 관련된 정보를 필요로 한다.

○ 데이터베이스 시스템의 처리량 개선에 도움을 줄 수 있는 트랜잭션에 관련된 정보에는 현재 실행 중인 트랜잭션과 대기 중인 트랜잭션에 관한 정보가 포함된다. 트랜잭션 실행에서 문제가 되는 것은 순서대로 실행할 때 발생하는 잠금 충돌(lock conflict)이다. 따라서 대기 중인 트랜잭션의 재배열 또는 재순서화(reordering or rescheduling)와 같은 기법이 트랜잭션 중단과 같은 극단적인 장애 요인의 최소화와 트랜잭션 처리량 개선을 위하여 필요하다.

○ 이 논문은 RDBMS(Relational DataBase Management System)에서 트랜잭션 처리량의 개선을 위하여 트랜잭션 상호작용에 관한 정보와 현재 시스템 상태를 고려한 작업부하 관리 방법의 하나로 트랜잭션 재배열 방법을 제안한 것이다. 그 목표는 RDBMS에 진입하는 트랜잭션 순서열을 재배열하여 자원 쟁탈의 최소화와 자원 공유의 최대화를 이루는 것이다.

○ 관계형 데이터베이스 시스템에서 효율적인 트랜잭션 재배열 문제는 아직도 도전과제이다. 국내 연구에서도 여러 가지 시스템 환경에서 트랜잭션 재배열에 관련된 연구가 많이 진행 중이다. 그러나 국내외를 통틀어서 트랜잭션 재배열 문제의 연구는 아직 실험수준으로 보인다. 특히 기존의 대형 RDBMS에서 새로운 재배열 개념을 상용화하기에는 기술적으로 많은 문제들이 더 연구되어야 한다.
저자
Gang Luo, Jeffrey F. Naughton, Curt J. Ellmann, Michael W. Watzke
자료유형
학술정보
원문언어
영어
기업산업분류
정보통신
연도
2010
권(호)
69
잡지명
Data & Knowledge Engineering
과학기술
표준분류
정보통신
페이지
29~49
분석자
김*기
분석물
담당부서 담당자 연락처
이 페이지에서 제공하는 정보에 대하여 만족하십니까?
문서 처음으로 이동