비공유 구조의 확장성 높은 데이터베이스 클러스터 시스템의 설계 및 구현

Design and Implementation of Highly Scalable Shared-Nothing Database Cluster
  • Hae Young Bae

초록

인터넷과 같은 동적인 환경에서, 데이터베이스 서비스 사용자가 증가되면서 데이터베이스의 가용성과 확장성이 중요한 문제로 대두되고 있다. 확장성이 높은 데이터베이스는 연속적인 데이터베이스 서비스를 위해 특정 기간 동안 급증하는 트랜잭션을 중단 없이 처리해야 한다. 즉, 사용자의 증가나 질의 패턴의 변경에 따른 질의의 집중에 대해서 데이터베이스는 사용자의 질의를 처리하는 동안 확장에 의한 재조직이 가능해야 한다. 이러한 온-라인 확장은 트랜잭션의 응답 시간에 영향을 미치지 않고, 트랜잭션 처리량의 저하가 없도록 수행되어야 한다. 본 논문에서는 예상치 못한 대량의 트랜잭션을 수용하여 처리할 수 있는 비공유 구조의 확장성 높은 고가용 데이터베이스 클러스터 시스템을 제안한다. 제안된 시스템은 질의 집중 및 증가에 의한 성능 저하와 시스템의 장애를 해결하기 위해 온-라인 확장에 의한 재조직을 수행한다. 또한, 빠른 트랜잭션 처리를 위해 개선된 데이터 분할 기법을 적용한다.

제목
비공유 구조의 확장성 높은 데이터베이스 클러스터 시스템의 설계 및 구현
제목 (타언어)
Design and Implementation of Highly Scalable Shared-Nothing Database Cluster
저자
Hae Young Bae
학회명
한국정보처리학회 자료저장시스템연구회