Slave는 read 중심
충돌 거의 없음
쓰기 순서가 한 노드로 모여서 운영 모델이 단순합니다.
두 지역에서 모두 서비스를 운영한다고 가정하면, Master-Slave는 쓰기 지점을 하나로 고정해 충돌을 막고, Multi-Master는 양쪽에서 쓰기를 받아 가용성과 확장성을 얻는 대신 충돌 해결 책임을 가져갑니다.
쓰기 순서가 한 노드로 모여서 운영 모델이 단순합니다.
지연이 줄고 쓰기 지점이 늘어나지만, 동일 데이터 갱신 충돌을 감수해야 합니다.
대체 경로는 있지만 승격과 라우팅 전환이 필요해 순간 공백이 생길 수 있습니다.
한쪽 장애에도 다른 master가 바로 쓰기를 받기 쉬워 가용성이 높습니다.
대부분의 시스템에서 채택하기 쉽지만, write 병목은 남습니다.
Last Write Wins, 우선순위, 애플리케이션 merge 같은 규칙을 먼저 정해야 안전합니다.
Multi-Master는 "쓰기 확장성과 즉시 가용성"을 얻는 대신, "충돌 해결과 운영 복잡도"를 시스템 설계로 감당해야 합니다.