반응형 DB 공부/MongoDB1 Oplog / Startup_log MongoDB는 HA(High Availability)를 위해 클러스터를 구축하는 개념이 Replica Set이다. 이 클러스터를 구축하기 위해서 각각의 데이터베이스 서버들은 Primary, Secondary, Arbiter라는 역할을 가질 수 있으며 P-S-S, P-S-A 구조를 통해 레플리카셋을 구축할 수 있다. Secondary는 Primary가 문제가 생겼을 때를 위해 존재하는 대타이다. 그렇기 때문에 데이터 변경을 처리할 수 있는 유일한 멤버는 Primary이며, Primary는 변경사항을 Oplog에 기록하여 나머지 멤버들이 Primary 와 동기화를 비동기적으로 진행할 수 있도록 하는 것이다. Oplog Oplog는 capped collection 이라는 특수한 컬렉션에 저장된다. 마스터 노.. 2023. 4. 5. 이전 1 다음 반응형