REPLICATION
Primary-Replica는 쓰기 기준점을 하나로 둔다
Primary가 쓰기를 받고 Replica가 변경 로그를 따라가며 읽기 분산과 장애 대비를 맡는다.
Primary
Replica
Lag
Client Write
모든 쓰기는 Primary로 모인다.
WAL/Oplog
변경 로그가 순서대로 기록된다.
Replicate
Replica가 로그를 가져와 반영한다.
Read Split
읽기 정책에 따라 Primary 또는 Replica에서 읽는다.
강점
읽기 확장, 백업 분리, 장애 대비가 쉬워진다.
주의
Replica 읽기는 최신이 아닐 수 있다.
한계
쓰기 기준점은 Primary에 남는다.