CAP 이론


CAP 이론

  • 분산 시스템이 갖추면 좋은 특징 C, A, P를 의미하며, 세가지 중 두가지 특성 보유 가능 이론


CAP 요소

  • Consistency : 모든 노드가 같은 시간에 같은 데이터를 보여주는 것.
  • Availability : 노드가 다운되어도 다른 노드에 영향을 끼치지 않음.
  • Partition Tolerance : 일부 메시지 손실에도 시스템이 정상동작하는 것.

CAP 이론 구조도

producer


CAP 이론 활용 사례

분류   사례   설명
CA   RDBMS   시스템 다운에도 메시지 손실 방지, 트랜잭션이 필요한 경우 필수
CP   몽고DB   모든 노드가 함께 퍼포먼스를 내용 성능 위주의 구조
AP   카산드라   비동기화된 서비스 스토어에 적합



이윤재

이윤재
주니어 개발자 이윤재입니다. 공부한 내용을 바탕으로 기술하는 블로그 입니다.

JAVA8 - Lambda - stream api

Java8 lambda stream에 대하여 Continue reading

JAVA8 - Lambda란?

Published on July 29, 2019

NoSQL과 RDBMS의 장단점

Published on June 22, 2019