REPLICATION

복제는 장애와 읽기 부하를 나눠 갖는다

같은 데이터를 여러 노드에 보관하면 장애 대응과 읽기 분산이 가능하다. 동기, 비동기, quorum 방식에 따라 지연과 일관성이 달라진다.

AvailabilityRead scaleLag
Leader-Follower 한 노드가 쓰기를 받고 follower로 전파
Multi-Leader 여러 위치에서 쓰기를 받고 충돌 해결
Quorum 응답을 기다릴 복제본 수로 보장 조절
이점장애 대응, 읽기 분산, 지역 가까운 읽기
비용복제 지연, 충돌 처리, 쓰기 증폭