문서 메뉴

문서 홈애플리케이션 개발MongoDB 매뉴얼

3개의 노드로 구성된 복제본 세트

이 페이지의 내용

  • 두 명의 보조 멤버가 있는 주 멤버(P-S-S)
  • 보조 및 중재자가 있는 기본 계정(PSA)

복제본 세트의 혜택을 얻기 위해 필요한 최소 복제본 세트 멤버 수는 3명입니다. 3명의 멤버로 구성된 복제본 세트에는 3명의 데이터 보유 멤버(프라이머리-세컨더리-세컨더리)가 있거나(권장), 비용 등의 이유로 3번째 데이터 보유 멤버를 추가할 수 없는 경우 2명의 데이터 보유 멤버와 중재자(프라이머리-세컨더리-중재자)가 있을 수 있습니다. [1]

[1] 중재자를 사용할 때 고려해야 할 사항은 복제본 세트 중재자를 참조하세요.

데이터를 저장하는 멤버가 3개인 복제본 집합은 다음과 같습니다.

  • 하나의 프라이머리.

  • 세컨더리 멤버 2개. 두 세컨더리 모두 투표를 통해 프라이머리가 될 수 있습니다.

기본 멤버 1개와 보조 멤버 2개로 구성된 3멤버 복제본 세트 다이어그램

이러한 배포에서는 기본 복사본 외에 항상 데이터 세트의 완전한 복사본 두 개를 제공합니다. 이러한 복제 세트는 추가적인 내결함성과 고가용성을 제공합니다. 기본을 사용할 수 없는 경우 복제 세트는 보조를 기본으로 선택하고 정상 작동을 계속합니다. 사용 가능한 경우 이전 기본 설정이 세트에 다시 합류합니다.

새로운 예비 선거의 다이어그램. 두 개의 보조가 있는 3명의 복제본 세트에서는 기본 복제본에 연결할 수 없게 됩니다. 기본 노드가 손실되면 보조 노드 중 하나가 새로운 기본 노드가 되는 선택이 촉발됩니다.
클릭하여 확대

참고

중재자를 사용할 때 고려해야 할 사항은 복제본 세트 중재자를 참조하세요.

데이터를 저장하는 멤버가 두 명인 3명의 복제본 집합에는 다음이 있습니다.

  • 하나의 프라이머리.

  • 하나의 보조 노드. 보조 노드는 투표를 통해 프라이머리가 될 수 있습니다.

  • 중재자 1명. 중재자는 선거에서만 투표할 수 있습니다.

기본, 보조, 중재자로 구성된 복제 세트의 다이어그램입니다.

중재자는 데이터 사본을 보유하지 않으므로 이러한 배포에서는 완전한 데이터 복사본을 하나만 제공합니다. 중재자는 더 적은 리소스를 필요로 하지만 더 제한된 중복성과 내결함성을 희생합니다.

그러나 기본, 보조 및 중재자를 사용하여 배포하면 기본 또는 보조 세트를 사용할 수 없는 경우에도 복제 세트를 계속 사용할 수 있습니다. 기본을 사용할 수 없는 경우 복제본 세트는 보조를 기본으로 선택합니다.

새로운 예비 선거의 다이어그램. 보조 및 중재자가 있는 세 구성원 복제 세트에서는 기본에 연결할 수 없게 됩니다. 예비후보가 패배하면 예비후보가 새로운 예비후보가 되는 선거가 시작됩니다.
클릭하여 확대

다음도 참조하세요.

← 복제본 세트 배포 아키텍처