Docs Menu
Docs Home
/ /

서버 선택

MongoDB Ruby 드라이버 읽거나 쓰기 (write) 서버 선택할 때 정의된 알고리즘 또는 클라이언트 옵션에 정의된 읽기 설정 (read preference) 따릅니다.

Ruby 운전자 읽기 작업을 실행할 때 MongoDB deployment 선택하기 위해 다음 단계를 순서대로 수행합니다.

  1. 알려진 서버 목록에서 Ruby 운전자 활성 읽기 설정 (read preference) 일치하는 모든 서버를 선택합니다.

  2. Ruby 운전자 localThresholdMS 연결 설정 기준을 충족하지 않는 모든 서버 목록에서 제거하고 업데이트된 목록을 반환합니다.

  3. Ruby 운전자 목록에 있는 서버에서 무작위로 서버 선택하고 이 서버 대해 작업을 실행합니다.

Ruby 운전자 쓰기 (write) 작업을 실행할 때 활성 읽기 설정 (read preference) 일치하는 서버뿐만 아니라 쓰기 가능한 모든 서버를 선택하는 것으로 시작합니다. 나머지 단계는 동일합니다.

서버 선택 알고리즘에 대해 자세히 학습하려면 MongoDB Server 매뉴얼에서 서버 선택 알고리즘 을 참조하세요.

복제본 세트의 경우 읽기 설정 (read preference) 선택하여 Ruby 운전자 읽을 멤버를 결정할 수 있습니다. 읽기 설정 (read preference) 구성하는 방법에 대한 자세한 내용은 CRUD 작업 구성 가이드 의 읽기 설정 섹션을 참조하세요.

Ruby 드라이버의 서버 선택 알고리즘 에 대한 자세한 내용은 다음 API 문서를 참조하세요.

돌아가기

연결 풀

이 페이지의 내용