Replication

복제 방식은 지연 시간과 읽기 정합성을 바꾼다

같은 데이터를 복사하더라도 동기, 비동기, quorum은 장애와 응답 시간을 다르게 만든다.

1Primary 쓰기변경 로그의 기준 순서를 만든다.
2Sync 확인복제본 응답을 기다려 손실 위험을 줄인다.
3Async 전파응답은 빠르지만 lag 동안 낡은 읽기가 가능하다.
4Quorum 선택읽기·쓰기 참여 수로 최신성과 가용성을 조절한다.
읽기 복제본 사용 시 read-after-write 보장 여부를 따로 확인한다.