에듀윌
·
PART D · 마무리
정반대 트레이드오프
ACID(OLTP) vs BASE(NoSQL) — 용도가 다를 뿐
ACID vs BASE +
CAP 매핑
구분
ACID (RDBMS·OLTP)
BASE (NoSQL·분산)
일관성
즉시 일관(Strong)
결과적 일관(Eventual)
우선
일관성·정확성
가용성
사용처
거래 처리·RDBMS
대규모 분산·웹
CAP
대표 시스템
자리
CA
RDBMS(Oracle·MySQL)
OLTP 본진
CP
HBase·MongoDB(strong)
OLAP 일부
AP
Cassandra·DynamoDB
웹 분산·캐시
⚠️ CAP 함정
'Cassandra는 CP' ❌(→AP) · 'HBase는 AP' ❌(→CP) · 'CAP 셋 다 동시' ❌(→둘만·브루어).
Cassandra=AP, HBase=CP
만 기억.