처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

데이터베이스에서 CAP 정리(CAP Theorem)가 말하는 것은?

어려움 freeCodeCamp
보기 및 정답
A 모든 분산 데이터베이스는 일관성(Consistency), 가용성(Availability), 분할 허용성(Partition Tolerance) 세 가지를 동시에 모두 완벽하게 만족한다
B 분산 시스템에서 일관성(Consistency), 가용성(Availability), 분할 허용성(Partition Tolerance) 세 가지 중 동시에 두 가지만 보장할 수 있다
C 데이터베이스가 저장할 수 있는 최대 용량(Capacity)을 결정하는 공식으로, 디스크의 크기와 테이블 수, 행의 크기와 인덱스 수에 기반하여 산출된다
D 캐시(Cache), 인증(Authentication), 권한(Permission)의 약자로, 데이터베이스 보안 아키텍처의 세 가지 핵심 구성 요소를 지칭한다

해설

CAP 정리는 분산 시스템에서 네트워크 분할이 발생할 때 일관성(모든 노드가 같은 데이터)과 가용성(모든 요청에 응답) 중 하나를 선택해야 한다고 말합니다. CP 시스템(MongoDB)은 일관성 우선, AP 시스템(Cassandra)은 가용성을 우선합니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기