분산 데이터베이스 시스템이 CAP중 2개의 속성만을 제공할 수 있다는 이론.
일관성, 가용성, 분할 내성 3가지 속성을 모두 만족하는 분산 데이터베이스 시스템은 존재하지 않는다.
일관성 : 모든 클라이언트 요청은 어느 노드에 연결되었든 같은 데이터를 볼 수 있다.
가용성 : 노드 일부에 문제가 발생하여도 시스템은 클라이언트의 모든 요청에 유효한 응답을 전해줄 수 있다.
분할 내성 : 노드 사이에 통신이 불가능한 상황에서도 시스템이 계속 동작한다는 것
'cs(with 매일메일)' 카테고리의 다른 글
| [251124월] Redis가 싱글 스레드로 만들어진 이유를 설명해주세요. (0) | 2025.11.27 |
|---|---|
| [251121금] 응집도와 결합도에 대해서 설명해주세요 (0) | 2025.11.21 |
| [251119수] 시스템 간 비동기 연동 방식에는 무엇이 있나요? (0) | 2025.11.20 |
| [251118화] 캐시 스탬피드 현상에 대하여 설명해주세요 (0) | 2025.11.18 |
| [251117월] 관계형 데이터베이스와 비 관계형 데이터베이스의 차이점은 무엇인가요 (0) | 2025.11.17 |