Skip to content

Latest commit

 

History

History
17 lines (14 loc) · 790 Bytes

File metadata and controls

17 lines (14 loc) · 790 Bytes

CAP

  • CAP 정리, 브루어의 정리라 불림.
  • 세 가지 조건을 모두 만족하는 분산 시스템 존재하지 않음!
  • 즉, Trade Off 관계!

  • Consistency(일관성)
    • 모든 노드가 같은 순간에 같은 데이터를 볼 수 있음.
    • 서로 다른 노드에서 데이터 조회시 버전이 항상 일치, 최신 데이터를 보장.
  • Availability(가용성)
    • 모든 요청이 성공 또는 실패 결과를 반환할 수 있음.
    • 모든 요청에 최신 데이터가 아니더라도 에러가 아닌 데이터를 반환.
  • Partition Tolerance(분할내성)
    • 일부 메시지가 전달되지 않거나, 시스템 일부가 망가져도 시스템이 동작.