문제

뗏목 합의 알고리즘 몽고브의 주요 선거 프로세스와 다른MongoDB는 기본 요인 (예를 들어, 우선 순위, 예를 들어 우선 순위)을 고려하면서 주요?

도움이 되었습니까?

해결책

MongoDB 2.4에서와 같이 컨센서스 접근법의 주요 차이점은 다음과 같습니다.

  • 뗏목은 강력한 리더 모델을 사용합니다. 이 지도자는 리더에서 다른 서버로 복제 및 데이터 흐름을 관리 할 책임이 있습니다. MongoDB 복제본에서는 최신 Oplog가있는 기본 또는 보조가 될 수있는 업스트림 호스트의 업스트림 호스트의 작동 로그 ( oplog )를 따르십시오.

  • 뗏목은 리더 (1 차), 추종자 (2 차) 또는 후보자 또는 후보자 (1 차)를 고려해야합니다. MongoDB는 "noreferrer"> relinchegodicetagcode와 같은 잠재적 인 오류 상태를 포함하여 추가 노드 상태를 고려할 수 있습니다 RECOVERING 노드 또는 지연된 복제본 세트 멤버 .

  • raft 각 노드는 선거 기간 당 한 번 후보 노드에만 투표 할 수 있습니다. MongoDB는 복제본 설정 구성의 일부로 노드 당 votes를 조정할 수 있으므로 일부 노드는 투표하지 않거나 다중 투표가있을 수 있습니다 (참고 : MongoDB 2.5 개발 지점 ).

  • 뗏목은 구성 변경 중에 클러스터가 계속 작동 할 수있게 해주는 조인트 컨센서스 접근법을 사용합니다. MongoDB는 새로운 기본을 선출하기 위해 엄격한 투표 노드의 엄격한 대다수를 요구합니다. 선거가 진행되는 동안 복제품 세트는 기본이없고 쓰기를 수락 할 수 없습니다.

자세한 내용은 뗏목 종이 검색 이해할 수있는 합의 algorithm "Noreferrer"> jongodb 복제 세트 선거 .

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top