토픽 108 / 201·NoSQL 및 분산 데이터베이스
BASE 특성
BASE 특성
ACID의 대안으로 NoSQL 및 분산 시스템에서 채택하는 일관성 모델. Basically Available, Soft state, Eventually consistent의 약자
특징: 가용성 최우선, 일시적 불일치 허용, 최종적으로 일관성 수렴
구성요소
- •Basically Available(기본 가용성): 시스템이 항상 응답 가능, 일부 장애에도 서비스 유지
- •Soft State(소프트 상태): 시간이 지남에 따라 상태가 변할 수 있음, 외부 입력 없이도 변경
- •Eventually Consistent(최종 일관성): 충분한 시간 후 모든 노드가 동일한 데이터 상태에 도달
적용사례: 대규모 분산 시스템, SNS, 이커머스 장바구니
비교: BASE(최종일관성/가용성우선/NoSQL) vs ACID(강한일관성/무결성우선/RDBMS)
연관: NoSQL, CAP 이론, 분산 시스템, 최종 일관성