어떤 방식으로 데이터를 조회하느냐에 따라 장단점이 달라질 수 있습니다. 예를 들어 하나의 레플리카에서만 데이터를 읽는다면 경우에 따라 오래된 데이터가 반환될 수 있어 데이터의 정확성 문제가 발생할 수 있습니다. 반면에 모든 레플리카에서 데이터를 읽고 비교하여 최신 값을 찾아내는 방식은 정확성 문제는 해결할 수 있지만, 속도가 느려질 수 있습니다. 전체 레플리카 중 몇 개만 골라 데이터를 읽는 방식은 일관성과 속도 사이에서 보다 균형 있는 방식일 수도 있습니다. 이런 트레이드오프는 다음 절에서 더 자세히 살펴보겠습니다.
지금까지 예약 시스템을 둘러싸고 있는 쓰기와 읽기 행위를 알아보았는데요. 이제 이를 바탕으로 분산 시스템의 속성도 살펴보겠습니다.