MongoDB의 Read Preference란?
테스트 환경에서는 보통 단일 서버로 구성된 Standalone 방식의 MongoDB를 사용하는 경우가 많다. 하지만 실제 운영 환경으로 들어가면 상황이 완전히 달라진다. 대부분의 서비스는 고가용성과 안정성을 확보하기 위해 Replica Set 구성이나 대량의 데이터를 처리하기 위한 Sharded Cluster 구조를 사용한다. 특히 일반적인 운영 토폴로지는 하나의 Primary와 두 개의 Secondary, 총 세 개의 멤버로 이루어진 Replica Set을 기본 단위로 … 더 읽기