728x90 availability1 [Database] CAP 이론 CAP이론은 많은 책이나 블로그에서 언급되는 내용인데 정의된 내용은 동일하다. 분산 데이터 저장소 환경은 일관성(Consistency), 가용성(Availability), 분할 내구성(Partitioning) 세 가지의 특성을 가지고 있는데 모든 특성을 만족할 수 없음을 인지하고 이중 두 가지 특성만 만족하는 선택지를 제공해주는 이론이다. 일관성 (Consistency) 모든 클라이언트는 동시에 동일한 데이터를 볼 수 있어야 한다. 노드에서 쓰기 동작이 완료된 후에는 마지막으로 쓰인 데이터를 모든 노드들이 동일하게 제공해주어야 한다는 의미이다. 가용성 (Availability) 특정 노드가 장애로 인해 동작 중지가 되어도 서비스가 가능하도록 데이터를 제공해야 한다. 분산 시스템에서는 운영 중인 모든 노드.. 2022. 11. 14. 이전 1 다음 300x250