일반기술
비공유 공간 데이터베이스 클러스터에서 확장성 해싱을 이용한 클러스터 로그 기반의 회복 방법
본 발명은 비공유 구조의 데이터베이스 클러스터에서 클러스터 회복에 필요한 클러스터 로그의 중복을 제거하여 클러스터 회복 시간을 감소시키며 이에 따라 비공유 공간 데이터베이스 클러스터 시스템이 지속적으로 안정적인 서비스를 제공할 수 있도록 하는 비공유 공간 데이터베이스 클러스터에서 확장성 해싱을 이용한 클러스터 로그 기반의 회복 방법을 제공한다.발명은 레코드의 갱신정보와 실제 데이터를 가리키는 포인터로써 RID 또는 기본키만 메인 메모리에 유지하고, 하나의 레코드에 대해 다수의 연산이 발생한 경우 최신의 갱신정보를 클러스터 로그에 저장하므로 클러스터 로그의 개수가 감소되고, 이를 회복노드로 전송시 전송부하가 줄어들며, 회복노드에서는 하나의 레코드에 대해 한번의 갱신연산만 수행하면되므로 회복시간이 감소되는 이점이 있다.또한, 본 발명은 메인 메모리 기반의 확장성 해싱을 이용하여 클러스터 로그를 관리하므로 클러스터 로그의 유지 부하가 감소되고, 회복노드에서는 노드 오류발생에 따른 부하가 감소하여 회복시간이 감소되므로 지속적으로 안정된 서비스를 제공할 수 있게 되며, 이에 따라 비공유 공간 데이터베이스 클러스터의 성능을 향상시킬 수 있게 된다. 본 발명에 따른 비공유 공간 데이터베이스 클러스터에서 확장성 해싱을 이용한 클러스터 로그 기반의 회복 방법은, 비공유 공간 데이터베이스 클러스터에서의 클러스터 로그 회복 방법에 있어서, 소정 노드에서 오류가 발생되면 해당 그룹내 다른 노드에서 확장성 해싱을 기반으로 메인 메모리에 클러스터 로그를 기록하는 단계; 상기 오류가 발생된 노드가 로컬 로그를 이용하여 자체 회복되면 상기 그룹 내 다른 노드에서 상기 오류가 발생된 회복노드에 클러스터 로그를 패킷 단위로 전송하는 단계; 및 상기 회복노드는 전송받은 클러스터 로그를 반영하여 그룹 내 다른 노드들과 일관성이 유지되면 정상적인 서비스를 재개하는 단계;를 포함하는 것을 특징으로 한다.
기술정보
- 기술분류
- 정보 > 기타 공간정보 기술
- 보유기관
- 인하대학교
- 기술유형
- 일반기술
- 등록일
- 2006-05-22
- 데이터 갱신일
- 정보 없음
상세설명
정보 없음
관련 특허
등록된 관련 특허가 없습니다.