더북(TheBook)

2.2 일관성

분산 시스템 설계에서 일관성이란 여러 노드에 데이터가 복제되고 분산되어 있더라도 시스템 내 모든 노드가 항상 동일한 상태나 데이터를 참조하도록 하는 개념입니다. 즉, 일관성은 모든 노드가 동일한 데이터를 저장하고, 같은 업데이트 요청에 대해 동일한 순서로 업데이트된 데이터를 반환하도록 하는 것을 의미합니다.

분산 시스템에서 주로 사용하는 일관성 유형은 다음과 같습니다.

강한 일관성(strong consistency)

최종 일관성(eventual consistency)

강한 일관성부터 살펴보겠습니다.

 

 

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.