
MongoDB Replica Set 구성
·
개발일지
Replica Set 이란?MongoDB는 Replica Set을 생성함으로써 복제를 설정할 수 있다.데이터의 동일한 복사본을 여러 서버상에 보관하여, 안정적인 서버를 구성한다. 예를 들어 만약 서버가 고장이나서 이용 불가능한 상태일 때, 다른 복제본을 이용해서 정상적인 운영이 가능하다. Replica Set 구성 복제 셋은 프라이머리 서버와 , 프라이머리 데이터의 복사본을 갖는 세컨더리 서버 여러대로 이루어진다.프라이머리 서버는 클라이언트의 모든 작업 요청을 대표로 수행한다. 세컨더리 서버는 프라이머리에서 처리된 데이터를 복제하여 일관성을 유지한다. 프라이머리 서버에 장애가 발생하면, 세컨더리 서버는 자신들 중에 새로운 프라이머리 서버를 선출한다.그외, 데이터는 가지지 않고 선출에만 영향을 미치는 아비..