반응형
distributed
-
Consistency Model의 종류ML engineer/System designs 2023. 1. 2. 21:55
🕓 4 mins read # Consistency 분산 시스템 환경에서 consistency는 여러 가지 의미를 가질 수 있습니다. 한 가지는 각 레플리카 노드가 특정 시간에 항상 동일한 데이터 view를(동일한 read 결과를 내뱉는 것) 가지는 것을 의미하는걸 수 있죠. 또 다른 의미로는 여러 read request에 대해서 가장 최근에 write 된 값을 리턴하는 것을 의미할 수 있고요. Consistency를 보장하는 방법도 다양하기 때문에 이 두 가지 외에도 consistency에 대한 정의가 달라질 수 있습니다. 일반적으로 consistency model은 추상화된 개념으로 분산 시스템 내에서 read, write, modification등에 대해 어떤 동작이 적합한지 따져 볼 수 있도록 정의..