Sun Java System Application Server 9.1 배포 계획 설명서

HADB 저장 용량

HADB는 네트워크 용량이 초과될 때까지 노드를 추가할 수 있으므로 직선에 가까운 확장이 가능합니다. 각 노드는 전용 디스크의 저장 장치에 구성되어야 합니다. 모든 노드에는 저장 장치에 할당된 크기에 상당하는 공간이 있어야 합니다. 저장 장치가 로컬 디스크에 할당되어 있는지 확인합니다.

예상 세션 데이터 크기를 xMB라고 가정합니다. HADB에서는 데이터를 미러 노드에 복제하므로 2xMB의 저장소가 필요합니다. 또한 HADB는 색인을 사용하여 데이터에 빠르게 액세스할 수 있도록 합니다. 두 개의 노드에는 색인에 사용할 추가 2xMB가 필요하므로 전체 4x의 저장 용량이 필요합니다. 따라서 HADB의 예상 저장 용량 요구 사항은 예상 데이터 양의 4배입니다.

새 노드를 추가한 후 데이터를 다시 단편화해야 할 수 있으므로 향후 HADB의 데이터 손실 없는 확장을 고려하면 온라인 업그레이드를 위한 추가 저장 용량을 제공해야 합니다. 이 경우 데이터 장치에 비슷한 크기의 추가 공간(4x)이 필요합니다. 따라서 예상 저장 용량은 예상 데이터 양의 8배입니다.

또한 HADB에서는 다음과 같은 디스크 공간이 사용됩니다.

다음은 xMB의 세션 데이터에 대한 HADB 저장 공간 요구 사항을 간략하게 설명한 표입니다.

표 2–3 XMB의 세션 크기에 대한 HADB 저장 공간 요구 사항

조건 

필요한 HADB 저장 공간 

온라인일 필요가 없는 상태에서 HADB 노드 추가 또는 제거

4xMB + (4*로그 버퍼 크기) + 장치 크기의 1%

온라인이여야 하는 상태에서 HADB 노드 추가 또는 제거 

8xMB + (4*로그 버퍼 크기) + 장치 크기의 1%

HADB는 장치 공간이 부족할 경우 데이터를 삽입하거나 업데이트하는 클라이언트 요청을 허용하지 않지만 삭제 작업은 허용합니다. HADB에 장치 공간이 부족하면 오류 코드 4593 또는 4592가 반환되고 해당 오류 메시지가 내역 파일에 기록됩니다. 이러한 메시지에 대한 자세한 내용은 Sun Java System Application Server 9.1 Error Message Reference의 14 장, HADB Error Messages를 참조하십시오.