면접 - 데이터베이스

개발자 면접 질문 - 클러스터링과(Clustering) 리플리케이션(Replication) 차이

snow-line 2020. 12. 4. 16:47
반응형

1. 클러스터링(Clustering)

 - DB 서버를 다중화 하는것

 - 동기화 방식

 - 자동 FailOver 기능 (시스템 대체 작동)

 

  1) Active - Active 구성

   - 2대가 모두 활성화되어 동작되는 구성

   - 시스템 다운 시간이 짧음

   - 성능이 좋음

   - 저장소 병목 현상이 가끔 발생

 

  2) Active - StandBy 구성

   - 1대가 활성화되어 있고 1대는 대기하고 있는 구성

   - Hot-Standby : 장애 발생 전에도 DB가 작동되는 구성

   - Cold-Standby : Active DB가 다운된 시점에 작동하는 구성

 

2. 리플리케이션(Replication)

 - DB서버와 저장소를 같이 다중화 하는 것

 - 비동기화 방식

 - 자동 FailOver 기능이 없음

반응형