Database

몽고 디비 Replicaset

foxlee 2022. 5. 20. 18:12

replicaSet 이름

  • 기본적으로 DocumentDB에서는 rs0으로 지정됨

읽기 방식 선택(쓰기는 primary)

  • 참고 링크(https://www.mongodb.com/docs/v5.0/core/read-preference/#mongodb-readmode-primary)
  • primary: 기본값이며, Primary에서 값을 읽음
  • primaryPreferred: Primary에서 우선적으로 데이터를 읽음 // 읽기가 밀려 있는 상태라면 Secondary에서 데이터를 읽어옴
  • secondary: 모든 읽기 작업을 Secondary 에서 처리
  • secondaryPreferred: Secondary에서 우선적으로 데이터를 읽음 // 읽기가 밀려 있는 상태라면 Primary에서 데이터를 읽어옴
  • nearest: Primary인지 Secondary인지에 관계없이 네트워크 대기 시간이 가장 짧은 복제본 세트의 구성원에서 읽어옴

쓰기 보장(replica에 동기화 보장)